我正在使用NUnit 3.0.1和Visual Studio 2015,并且可以确认我的问题在Visual Studio 2013中没有出现。
清理并构建解决方案后,测试资源管理器显示尚未运行100个测试。但是,当我在测试资源管理器中点击“全部运行”时,只有大约20%的单元测试运行,其余部分保持灰色,仍然标记为尚未运行。
但是,如果我再次清理并构建,它会再次显示100个尚未运行的测试,但如果我右键单击“未运行测试”组并选择“运行选定的测试”,它将正确运行所有测试。
我的测试目前包含在[TestFixture]
中,似乎我的[TestCaseSource]
中只有2个正在运行。