关于单元测试的快速问题。
我的应用程序有一些嵌入的Xml文件,它们经常被添加,有时会被删除。我有一个方法,我想要包含行
的单元测试Assembly.GetExecutingAssembly().GetManifestResourceStream(xmlFile)
xmlFile是一个参数
因为这个测试将依赖于那里的特定xml文件,并且有可能在以后删除它,这很好,但是如果真的不应该会破坏我的测试。< / p>
除了删除这行代码并将其传递给方法之外,有没有人知道这种依赖关系(这只会意味着我必须在其他地方测试它)。
由于
答案 0 :(得分:3)
使用GetManifestResourceNames()。只对你发现的名字进行测试。