1

Visual Studio 2012 Ultimate からテストを実行しようとすると、この出力が表示されます

------ Discover テスト開始 ------

========== 検出テストが終了しました: 0 件見つかりました (0:00:05.8242806) ==========

コードは次のとおりです。

[Then(@"the submitter company list is in alphabetical order")] 
public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder() 
{ 
    List<string> submitterCompanyList = _currentFilingPage.SubmitterCompanyList;
    submitterCompanyList.Should().BeInAscendingOrder(); 
}

.bat ファイルを作成し、そこからテストを実行できます。Visual Studio からテストを実行する方法を教えてください。(追加情報: テスト エクスプローラーに自分のテストが表示されません)

4

1 に答える 1

1

MSTest/Visual Studio がテストを見つけられるように、すべてのテストにTestMethodAttributeが必要です。

したがって、コードを編集TestMethodしてメソッドに追加し、テストとして検出できるようにします。また、メソッドを a 内に追加する必要がありますTestClass:

[TestClass]
public class TestClass
{
    [TestMethod]
    public void ThenTheSubmitterCompanyListIsInAlphabeticalOrder()
    {
    }
}
于 2013-01-15T11:09:42.660 に答える