Мы используем Visual Studio 2013 и TFS для нового проекта, начатого более месяца назад. Я выбрал NUnit в качестве тестового фреймворка в основном потому, что привык к нему с помощью Resharper и Teamcity. Во время сборки мы настроили TFS для запуска тестов (используя NUnitTestAdapter), и все в порядке. Теперь мы обнаружили, что вы можете связать модульный тест с элементом тестового примера в TFS, и это кажется довольно хорошей вещью, но в диалоговом окне выбора теста элемента тестового набора я могу видеть только тесты MsTest (с атрибутами TestClass и TestMethod ), а не тесты NUnit.
Один из вариантов, который у нас есть, - это преобразовать в MSTest (что посоветуете? Набор тестов все еще невелик, менее 200 тестов, и он будет в основном заменять атрибуты класса и метода)
Например, из следующих двух тестов я вижу только первый.
[TestClass]
public class TestATestWithMSTest
{
[TestMethod]
public void TryItTest()
{
true.ShouldBeTrue();
}
}
[TestFixture]
public class TestATestWithNUnitTest
{
[Test]
public void TryItTest()
{
true.ShouldBeTrue();
}
}