1
9
不能在代码中保留这两种方法吗?除非IStation参数必须非null,否则您可以在不更改任何现有代码的情况下使用它。 或者,如果参数有一个合理的默认值(同样是null!),resharper可以很容易地处理这样的更改。要添加新参数,请右键单击函数名称并选择更改签名。。。从这里可以添加带有合理默认值的新参数。RS将更新所有呼叫,因此您不必! |
2
1
如果你知道这个方法可能会再次改变,我认为明智的做法是让这个方法过载,然后 添加 |
3
1
当然,如果您在单元测试中复制过多的功能,当然需要考虑,但情况可能并非总是如此。 相当多的现代ide(resharper for C#)支持“change method”重构,它允许您为新参数提供默认值。我发现这种重构功能非常值得掌握。 |
4
0
|
mg610 · 如何开始C++单元测试 2 年前 |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
shilin agre · 在Python中测试修饰函数 2 年前 |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
Alex · 从实际对象的实例返回默认模拟结果 2 年前 |