Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单元测试GetResourceStream_C#_Unit Testing - Fatal编程技术网

C# 单元测试GetResourceStream

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

关于单元测试的快速问题

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

Assembly.GetExecutingAssembly().GetManifestResourceStream(xmlFile)
xmlFile是一个参数

因此,测试将依赖于存在的特定xml文件,并且有可能在以后删除它,这很好,但会破坏我的测试,而实际上它不应该被删除

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


感谢使用GetManifestResourceNames()。仅对通过这种方式发现的名称运行测试。

谢谢。你还救了我:)