C# Nunit testcontext->;为每组日志创建新目录

C# Nunit testcontext->;为每组日志创建新目录,c#,nunit,C#,Nunit,在我刚刚从MSTests切换过来的情况下,每次使用testcontext.testdir都会给我一个新文件夹,其中包含用户名和当前时间戳。在NUnit中,相同的功能“testcontext.CurrentContext.WorkDirectory”每次关闭时都指向完全相同的位置。。。这意味着每次运行测试时,我生成的日志都会自动覆盖,我的问题是否有一个简单或更确切地说,快速而复杂的解决方案?WorkDirectory与MSTest的testdir功能不一样 TestContext.CurrentC

在我刚刚从MSTests切换过来的情况下,每次使用testcontext.testdir都会给我一个新文件夹,其中包含用户名和当前时间戳。在NUnit中,相同的功能“testcontext.CurrentContext.WorkDirectory”每次关闭时都指向完全相同的位置。。。这意味着每次运行测试时,我生成的日志都会自动覆盖,我的问题是否有一个简单或更确切地说,快速而复杂的解决方案?

WorkDirectory与MSTest的testdir功能不一样

TestContext.CurrentContext.WorkDirectory
是NUnit编写报告文件的地方,在您想要在测试中创建任何报告的情况下都可以使用。它由
--work
命令行选项设置

TestContext.CurrentContext.TestDirectory
是包含测试程序集的目录

顺便说一句,这两个都包含在文档中