|
|
1
1
你可能需要从类中提取一个接口或使其抽象,我有理由相信Rhino。mock可以模拟类和接口。这意味着你应该能够做这样的事情:
语法可能有点偏差,但这应该允许MethodB独立于MethodA进行测试 |
|
|
2
1
很难说这在没有上下文的情况下是否可行,但一种解决方案可以将MethodA()提取到自己的类中,这样你就可以让MethodB()在模拟对象上调用MethodA(。 另一种可能性是在 你的单元测试 并根据您的单元测试重写MethodA()以返回true或false。
然后在测试中,实例化ClassAMethodARetupTrue而不是ClassA。您将同样编写ClassAMethodARetupFalse。 |
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 2 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 2 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |