我们将 Visual Studio 2013 和 TFS 用于一个多月前开始的新项目。我选择 NUnit 作为测试框架主要是因为我习惯使用 Resharper 和 Teamcity。在构建过程中,我们配置了 TFS 来运行测试(使用 NUnitTestAdapter),一切正常。我们现在发现您可以将单元测试链接到 TFS 中的测试用例项,这似乎是一件好事,但在测试用例项的选择测试对话框中,我只能看到 MsTest 测试(具有 TestClass 和 TestMethod 属性) 不是 NUnit 测试。
我们的一个选择是转换为 MSTest(有什么建议吗?测试集仍然少于 200 个测试,它将主要替换类和方法属性)
例如以下 2 个测试我只能看到第一个
[TestClass]
public class TestATestWithMSTest
{
[TestMethod]
public void TryItTest()
{
true.ShouldBeTrue();
}
}
[TestFixture]
public class TestATestWithNUnitTest
{
[Test]
public void TryItTest()
{
true.ShouldBeTrue();
}
}