单元测试GetManifestResourceStream

时间:2010-12-09 10:33:58

标签: c# unit-testing

关于单元测试的快速问题。

我的应用程序有一些嵌入的Xml文件,它们经常被添加,有时会被删除。我有一个方法,我想要包含行

的单元测试
Assembly.GetExecutingAssembly().GetManifestResourceStream(xmlFile)

xmlFile是一个参数

因为这个测试将依赖于那里的特定xml文件,并且有可能在以后删除它,这很好,但是如果真的不应该会破坏我的测试。< / p>

除了删除这行代码并将其传递给方法之外,有没有人知道这种依赖关系(这只会意味着我必须在其他地方测试它)。

由于

1 个答案:

答案 0 :(得分:3)

使用GetManifestResourceNames()。只对你发现的名字进行测试。