|
|
1
9
不能在代码中保留这两种方法吗?除非IStation参数必须非null,否则您可以在不更改任何现有代码的情况下使用它。 或者,如果参数有一个合理的默认值(同样是null!),resharper可以很容易地处理这样的更改。要添加新参数,请右键单击函数名称并选择更改签名。。。从这里可以添加带有合理默认值的新参数。RS将更新所有呼叫,因此您不必! |
|
|
2
1
如果你知道这个方法可能会再次改变,我认为明智的做法是让这个方法过载,然后 添加 |
|
|
3
1
当然,如果您在单元测试中复制过多的功能,当然需要考虑,但情况可能并非总是如此。 相当多的现代ide(resharper for C#)支持“change method”重构,它允许您为新参数提供默认值。我发现这种重构功能非常值得掌握。 |
|
|
4
0
|
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 2 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 2 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |