【发布时间】:2011-02-11 22:15:05
【问题描述】:
这是场景:
我有一个方法可以通过 .NET 中的 FileStream 和 StreamReader 读取文件。我想对这个方法进行单元测试,并以某种方式删除对 StreamReader 对象的依赖。
理想情况下,我希望能够提供自己的测试数据字符串,而不是使用真实文件。现在,该方法始终使用 StreamReader.ReadLine 方法。为了使这个测试成为可能,修改我现在的设计的方法是什么?
【问题讨论】:
标签: c# .net unit-testing nunit