![]() |
1
2
您可以为具有所有相同方法和属性但可模拟的角色创建包装对象,默认实现只返回基础角色的实现。 然后,您的测试可以使用包装器角色来设置所需的行为。 这通常是绕过真正需要模拟的具体类的一种方法。 |
![]() |
2
0
您想要模拟的是创建一个角色对象,然后将该模拟对象传递到您的CreatePresenter方法中。在模拟上,您将设置确定它是哪种用户所需的任何属性。如果你 仍然 此时依赖于数据库,那么您可能会看到重构角色对象。 |
![]() |
3
0
考虑使用一个模拟框架,它不会对代码的编写方式施加人为约束(例如,对要虚拟化的方法、不密封的类的要求等)。在.NET上下文中,我所知道的唯一这样的例子是typemock。 |
![]() |
4
0
在Java中,当使用EasyMoCK扩展时,您将能够模拟“真实”的对象和方法,最可能的是可以用于您的目的的等效或替代的模拟框架。 |
![]() |
Developer · 使用MOQ嵌套类和接口C的单元测试# 7 年前 |
![]() |
Graeme · 看看有什么传给了一个Mock? 7 年前 |
![]() |
erexo · Moq模拟。Of<Obj>vs new Obj(); 7 年前 |
![]() |
Dede · Moq方法调用序列比较 7 年前 |
![]() |
filur · 管理复杂单元测试模拟数据 7 年前 |