【发布时间】:2016-12-04 19:52:51
【问题描述】:
我是 NSubstitute 的新手,之前曾与 Moq 合作过。 我想用任何参数调用一个函数,并返回一个我用任何构造函数参数创建的对象,除了我想要设置的对象。
在最小起订量中,我可以这样写:
new TestObject(It.IsAny<string>(), It.IsAny<bool>(), aValueIWantToControle)
在 NSubstistute 中我尝试过:
var mySubstitute = Substitute.For<IMySubstitute>();
mySubstitute.DoSomething(Arg.Any<bool>(), Arg.Any<string>())
.Returns(new TestObject(Substitute.For<string>(), Substitute.For<bool>(), aValueIWantToControle));
如何在 NSubstitute 中创建这样的对象?
【问题讨论】:
标签: c# unit-testing nsubstitute