相关疑难解决方法(0)

AutoConfiguredMoqCustomization和不可设置的属性

如何强制使用AutoConfiguredMoqCustomization配置的AutoFixture自动模拟接口及其只读属性?

为了清楚起见,让我们假设我有这样的界面:

public interface A {
     int Property {get;}
}
Run Code Online (Sandbox Code Playgroud)

和这样的课程:

public class SomeClass {
     public SomeClass(A dependency) {}
}
Run Code Online (Sandbox Code Playgroud)

我想要的是dependency解决一个将返回的东西dependency.Property:

var fixture = new Fixture().Customize(new AutoConfiguredMoqCustomization());
var sut = fixture.Create<SomeClass>(); // <- dependency passed to SomeClass' constructor will have .Property returning null
Run Code Online (Sandbox Code Playgroud)

moq autofixture

7
推荐指数
1
解决办法
421
查看次数

标签 统计

autofixture ×1

moq ×1