【C#】xUnitを使ってテストコードを書く方法

今「.NET」で最も採用されている単体テストツールであるxUnitを使ったテストコードの書き方を網羅的に解説しています。

Ratings: 4.72 / 5.00




Description

どうもこんにちは、ピーコックアンダーソンです。

今回はxUnitという単体テストツールの使い方を解説しています。


xUnitはNUnit、MSTestと比べて、今、最も採用されている単体テストツールです。


xUnitはNUnit開発者により、.NETに最適化された単体テストツールであり、

C#開発者にとって、非常に使いやすい単体テストツールになっています。


xUnitは、単体テストを実施する前に、毎回テストクラスを生成するという構造により、

1つ1つのテストの独立性が高められており、非常に使いやすくなっています。


Theory属性というものにより、1つのテストコードに対して、

複数のテストケースを適応できるようになっており、

少ないコード量で、多くのテストを行うことができます。


CSVファイルを読み込んでテストすることも可能なので、

テスト開発者以外でも、テストデータを作成し、テストを実施することができます。


今回は、このxUnitの使い方を3時間程度で網羅的に解説しています。

今「.NET」でトレンドの単体テストツールの使い方ですので、

興味のある方は、ぜひご覧になってみてください。


What You Will Learn!

  • xUnitでのテストコードの書き方を理解する
  • Theory属性を使い、1つのテストロジックに複数のテストケースを適応する方法を理解する
  • テストの前処理と後処理が動作するタイミングを理解する
  • テストロジック内でログを出力する方法を理解する
  • テストメソッド、テストクラス間でのリソースの共有方法を理解する
  • テストコードでCSVファイルを読み込む方法を理解する

Who Should Attend!

  • C#コードをxUnitという単体テストツールを使ってテストコードを書きたい方