Sam*_* S. 5 .net c# unit-testing moq
我想用类型签名测试一个函数
public static void DoSomething<T>(T something)
where T : class, IInterfaceA, IInterfaceB, new()
Run Code Online (Sandbox Code Playgroud)
new T()内部使用。
我在为T. 感谢另一个问题,我已经找到了模拟多个接口的解决方案。但是,我无法创建满足new()约束的模拟。我如何使用 Moq 解决这个问题?
您有两个选择:
在两者之间进行选择取决于拆分逻辑的难度、剩余代码中是否有足够的“内容”以及您是否愿意为可以伪造新内容的Mocking 框架付费
| 归档时间: |
|
| 查看次数: |
205 次 |
| 最近记录: |