1

1 か月以上前に開始された新しいプロジェクトに Visual Studio 2013 と TFS を使用しています。私が NUnit をテスト フレームワークとして選んだ主な理由は、Resharper と Teamcity の使用に慣れていたからです。ビルド中に、(NUnitTestAdapter を使用して) テストを実行するように TFS を構成しましたが、すべて問題ありません。単体テストを TFS のテスト ケース アイテムにリンクできることを発見しました。これはかなり良いことのように思えますが、テスト ケース アイテムの [テストの選択] ダイアログでは、MsTest テスト (TestClass および TestMethod 属性を使用) しか表示できません。 ) NUnit テストではありません。

1 つのオプションは、MSTest に変換することです (何かアドバイスはありますか? テスト セットはまだ 200 個未満のテストであり、主にクラスとメソッドの属性を置き換えます)

たとえば、次の 2 つのテストでは、最初のテストしか表示されません

[TestClass]
public class TestATestWithMSTest
{

    [TestMethod]
    public void TryItTest()
    {
        true.ShouldBeTrue();
    }

}

[TestFixture]
public class TestATestWithNUnitTest
{

    [Test]
    public void TryItTest()
    {
        true.ShouldBeTrue();
    }

}
4

1 に答える 1