是否有可能在模拟中设置模拟?

时间:2013-03-26 02:23:02

标签: unit-testing moq

只是想知道可以在模拟中设置模拟吗?我的意思是一个模拟而不是被配置为返回另一个具有特定设置的模拟。

我正在使用Moq。

谢谢!

1 个答案:

答案 0 :(得分:3)

查看moq网站(并使用我所知道的RhinoMock)我怀疑你可以做类似的事情:

var innerMock = new Mock<IInnerClass>();
// TODO - Setup innerMock expectations
var outerMock = new Mock<IOuterClass>();
outerMock.Setup(i => i.GetInner()).Returns(innerMock.Object);