gpt4 book ai didi

unit-testing - 通过app.config配置Unity(2.x)以使用Moq作为实现

转载 作者:行者123 更新时间:2023-12-02 04:02:30 25 4
gpt4 key购买 nike

我正在使用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属性,但是此示例仅用于说明我想做的事情。

换句话说:我不想使用代码来配置统一性以使用最小起订量。一个选择当然是创建一些通常可以使用的助手。

最佳答案

没人帮上忙后,我想出了一些办法。

将Factory用于最小起订量并通过统一添加工厂分辨率

样本转到here

关于unit-testing - 通过app.config配置Unity(2.x)以使用Moq作为实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9584265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com