|
|
1
0
如果您可以控制传入此方法的内容,那么我将传入一个接口,该接口将appmode作为参数,它是AppModeImplementationFactory。此工厂的目的是创建AppMode实现。工厂将如下所示:
希望这有帮助 |
|
|
2
0
您可以创建一个名为IAppMode的接口,而不是使用switch/case语句来切换appmode(我假设调用方可以决定实例化哪个正确实现了IAppMode的对象,因为它们已经传入一个int来表示App模式)。 调用者将传入一个IAppMode对象,然后您的方法可以调用IAppMode的DoThis()方法。
|
|
|
3
0
我意识到(特别是在您注意到这一点的情况下)代码被简化了,但是如果您不测试在这种情况下调用的方法做了什么,那么您实际测试的是什么?价值
|
|
|
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 1 年前 |
|
|
Coden00b · 将可选参数传递给xunit中的类夹具构造函数 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 2 年前 |
|
|
hernantos · InMemoryDb的单元测试的浮动异常 2 年前 |
|
|
Natan · FakeIseasy自动模拟东西 2 年前 |
|
|
Aboliii · 如何使用moq和xUnit进行单元测试删除操作? 2 年前 |