【发布时间】:2013-08-12 10:44:29
【问题描述】:
我想使用具有函数 Foo 的 Moq 创建一个存根,该函数会将存根实例推送到作为参数传递的列表中。我可以使用Callback<>() 方法来捕获列表,但我无法从那里访问存根实例,对吗?
这是我目前得到的:
var stubPattern = new Mock<IBar>();
stubPattern.Setup(stub => stub.Foo(It.IsAny<List<IBar>>()))
.Callback<List<IBar>>(list => list.Add(stubInstance); // stubInstance not valid
在起订量中可以做这样的事情吗?
【问题讨论】:
标签: .net unit-testing mocking moq