我想要的是一个包含多个文件的项目。每个文件都有一组测试。然后我希望能够运行每个测试。
所以现在我有一个项目,但我只有一个文件:Project.cs。当我通过控制台/ GUI运行测试时,运行Project.cs中的所有测试(如果我使用/ fixture命令,则运行子集)。 我希望(或者想知道它是否可能)将是以下内容。
有一个叫做测试的项目。在那里我有几个文件FileTests.cs,ControlTests.cs,MiscTests.cs等,每个文件都有各种测试。然后还有一个Program.cs。我可以运行Tests项目并选择我运行的FileTests,ControlTests等。
这可能吗?
干杯
答案 0 :(得分:2)
听起来像是在寻找NUnit test categories。您可以使用正确的类别对测试进行测试,然后仅运行属于该类别的测试。这比在物理上将它们定义为文件或程序集提供了更多的灵活性。