我是 C# 新手,并且在弄清楚测试程序集如何工作时遇到了特别困难。这是我的解决方案目录(里面有一个项目 MyProject):
MySolution/MySolutionFile.sln -- My Solution File
MySolution/packages -- My Packages Directory
MySolution/MyProject/Properties -- My Project Properties
MySolution/MyProject/src -- My Source Code
/src/MyClass1.cs
/src/MyClass2.cs
MySolution/MyProject/test -- My NUnit Tests
/test/MyClass1Test.cs
/test/MyClass2Test.cs
MySolution/MyProject/TheMainClass.cs
现在我可以从 Visual Studio 运行测试文件夹中的所有测试。但是我想从像 TeamCity 这样的 CI 系统运行测试,在这种情况下我需要一个组装路径。如何仅将测试文件夹生成到要运行的程序集中。
我是否需要在主类中添加一个运行 MySolution/test 文件夹中每个测试的方法?