|
|
1
6
使用流作为参数怎么样?这样你就可以通过考试了 MemoryStream 在单元测试中 FileStream 在生产代码中。 |
|
|
2
0
|
|
|
3
0
我可能会设计接口,这样我就可以传入一个IStream(或类似的)指针,而不是采用文件路径。通过这种方式,您可以使用模拟库进行测试,以通过满足该方法的模拟IStream,并提供更强的测试。 |
|
|
4
0
|
|
|
5
0
这取决于你问谁。有人会说设计是为了测试。我不会仅仅为了适应测试而改变我的设计。 将 更改我的设计,使Foo方法采用流而不是文件路径。这样,它更灵活,您的单元测试只需通过一个虚拟流即可。 |
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |