在Nunit作为测试的一部分,我必须启动一个应用程序让它运行1分钟而不是停止它然后它从文件读取结果并断言如果值是正确的。我可以使用Process.Start(“app.exe”)启动和停止应用程序;但是我不确定如何让它在[Test]中保持运行x秒。知道如何去做吗?谢谢
答案 0 :(得分:2)
[Test]
void TestFiles()
{
using(var process = Process.Start("app.exe"))
{
Thread.Sleep(1000);
process.Kill();
process.WaitForExit();
}
// Check your files now
}