0

我想要的是一个包含多个文件的项目。每个文件都有一组测试。然后我希望能够运行每个测试。

所以现在我有一个项目,但我只有一个文件:Project.cs。当我通过控制台/GUI 运行测试时,所有来自 Project.cs 的测试都在运行(如果我使用 /fixture 命令,则运行一个子集)。我想要(或想知道是否可能)将是以下内容。

有一个名为测试的项目。其中我有几个文件 FileTests.cs、ControlTests.cs、MiscTests.cs 等,每个文件都有各种测试。然后还有一个Program.cs。我将能够运行测试项目并选择我运行的文件测试、控制测试等。

那可能吗?

干杯

4

1 回答 1

2

听起来您正在寻找NUnit 测试类别。您可以将您的测试归为正确的类别,然后只运行属于该类别的测试。与必须将它们物理定义为文件或程序集相比,这为您提供了更大的灵活性。

于 2012-08-14T12:53:08.780 回答