如何在 Nunit 中使用文件 Asserts 并检查文件是否存在

Vam*_*hna 6 c# selenium nunit selenium-webdriver

如何在 Nunit 中使用文件 Asserts 并检查文件是否存在。需要一些示例以进行清晰和基本的理解。任何人都可以帮助我

ruf*_*nov 6

你应该使用:

var fileName = @"C:\somedirectory\somefile.txt";

Assert.IsTrue(File.Exists(fileName));
Run Code Online (Sandbox Code Playgroud)

FileAssert只能用于比较来自某个抽象流的光盘中的两个实际文件


wei*_*eir 5

从 NUnit 2.9.7 (在提出这个问题之前发布)开始,您可以使用FileAssert.Exists(@"C:\somedirectory\somefile.txt");.


小智 5

NUnit 3.0 包含一个FileOrDirectoryExistsConstraint

var filePath = "C:\pathtofile.txt";
Assert.That(filePath, Does.Exist);
Run Code Online (Sandbox Code Playgroud)