我正在使用Unity for IOC。我想使用app.config配置moq对象的创建。 我的配置看起来像这样:
<unity xmlns="schemas.microsoft.com/practices/2010/unity">
<container>
<register type="Namespace1.IFoo, FooInterface"
mapTo="Namespace2.FooImp, FooImplementation">
</register>
</container>
</unity>
我正在寻找一种技术来指定一个像这样的配置:
<unity xmlns="schemas.microsoft.com/practices/2010/unity">
<container>
<register type="Namespace1.IFoo, FooInterface"
mapTo="Moq.Mock<IFoo>, Moq">
</register>
</container>
</unity>
我知道我必须访问Mock的.Object属性,但这个示例只是为了解释我想要做的事情。
换句话说:我不想使用代码配置统一来使用moq。一个选择当然是创建一些可以使用的帮助器。