【发布时间】:2013-01-16 17:27:22
【问题描述】:
我喜欢这里的建议:
建议使用此代码:
public class SettingsReader()
{
public SettingsReader(System.IO.StreamReader reader)
{
// read contents of stream...
}
}
// In production code:
new SettingsReader(new StreamReader(File.Open("settings.xml")));
// In unit test:
new SettingsReader(new StringReader("<settings>dummy settings</settings>"));
我只是想知道“提供”大型测试字符串(即要解析的文件的几行)的最佳做法是什么。
【问题讨论】:
标签: c# unit-testing nunit