C# 单元测试GetResourceStream
关于单元测试的快速问题 我的应用程序有一些嵌入的Xml文件,它们经常被添加,有时被删除。我有一个我想进行单元测试的方法,它包含了行C# 单元测试GetResourceStream,c#,unit-testing,C#,Unit Testing,关于单元测试的快速问题 我的应用程序有一些嵌入的Xml文件,它们经常被添加,有时被删除。我有一个我想进行单元测试的方法,它包含了行 Assembly.GetExecutingAssembly().GetManifestResourceStream(xmlFile) xmlFile是一个参数 因此,测试将依赖于存在的特定xml文件,并且有可能在以后删除它,这很好,但会破坏我的测试,而实际上它不应该被删除 除了删除这行代码并将其传递到方法中(这只意味着我必须在其他地方测试它)之外,还有人知道这个依
Assembly.GetExecutingAssembly().GetManifestResourceStream(xmlFile)
xmlFile是一个参数
因此,测试将依赖于存在的特定xml文件,并且有可能在以后删除它,这很好,但会破坏我的测试,而实际上它不应该被删除
除了删除这行代码并将其传递到方法中(这只意味着我必须在其他地方测试它)之外,还有人知道这个依赖关系吗
感谢使用GetManifestResourceNames()。仅对通过这种方式发现的名称运行测试。谢谢。你还救了我:)