Think Simple Enjoy Life

MSTESTを利用した単体テストで、テストケースをグルーピングする

C#で単体テストをする際のTips。

前提:

  • MSTestを利用する

したいこと:

  • ●●メソッドだけをまとめてテストしたい
  • 正常系や異常系のテストの件数を簡単に知りたい

ソリューション:

  1. テストコードにテストカテゴリーをつける
  2. VisualStudioの画面上で、テスト一覧からグループ化を選んで、特徴で分類する。(ビルドすると反映される)。
[TestMethod]
[TestCategory(“Open”)]
[TestCategory(“異常系”)]
public void 異常系_Open_ファイルが存在しない()
{
    // ここにテストメソッドを記述する
}

以上、よい単体テストライフを。