如何最小起订量功能
尝试对其构造函数采用 Func 的类进行单元测试。不知道如何使用 Moq 来模拟它。
public class FooBar
{
public FooBar(Func<IFooBarProxy> fooBarProxyFactory)
{
_fooBarProxyFactory = fooBarProxyFactory;
}
}
[Test]
public void A_Unit_Test()
{
var nope = new Mock<Func<IFooBarProxy>>();
var nope2 = new Func<Mock<IFooBarProxy>>();
var fooBar = new FooBar(nope.Object);
var fooBar2 = new FooBar(nope2.Object);
// what's the syntax???
}
Trying to unit test a class whose constructor takes in a Func. Not sure how to mock it using Moq.
public class FooBar
{
public FooBar(Func<IFooBarProxy> fooBarProxyFactory)
{
_fooBarProxyFactory = fooBarProxyFactory;
}
}
[Test]
public void A_Unit_Test()
{
var nope = new Mock<Func<IFooBarProxy>>();
var nope2 = new Func<Mock<IFooBarProxy>>();
var fooBar = new FooBar(nope.Object);
var fooBar2 = new FooBar(nope2.Object);
// what's the syntax???
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
想通了
figured it out