|
|
1
0
如果您可以控制传入此方法的内容,那么我将传入一个接口,该接口将appmode作为参数,它是AppModeImplementationFactory。此工厂的目的是创建AppMode实现。工厂将如下所示:
希望这有帮助 |
|
|
2
0
您可以创建一个名为IAppMode的接口,而不是使用switch/case语句来切换appmode(我假设调用方可以决定实例化哪个正确实现了IAppMode的对象,因为它们已经传入一个int来表示App模式)。 调用者将传入一个IAppMode对象,然后您的方法可以调用IAppMode的DoThis()方法。
|
|
|
3
0
我意识到(特别是在您注意到这一点的情况下)代码被简化了,但是如果您不测试在这种情况下调用的方法做了什么,那么您实际测试的是什么?价值
|
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |