使用计时器在NUNIT中运行应用程序

时间:2013-01-29 05:26:14

标签: c# .net nunit

在Nunit作为测试的一部分,我必须启动一个应用程序让它运行1分钟而不是停止它然后它从文件读取结果并断言如果值是正确的。我可以使用Process.Start(“app.exe”)启动和停止应用程序;但是我不确定如何让它在[Test]中保持运行x秒。知道如何去做吗?谢谢

1 个答案:

答案 0 :(得分:2)

[Test]
void TestFiles()
{
    using(var process = Process.Start("app.exe"))
    {
        Thread.Sleep(1000);
        process.Kill();
        process.WaitForExit();
    }

    // Check your files now
}