xUnit.NETは.NET 2.0以上で動作するテストツールで、MicrosoftのBrad Wilson氏とJames Newkirk氏が中心となって開発を進めています。xUnit.NETは拡張性の向上、カスタム属性の減少、メソッドごと のインスタンス生成を特徴としており、Moq、Ninject、Oxite、KiGGなどのOSSにも採用されています。 Assertクラスのメソッド(抜粋) 前編では、xUnit.NETの導入方法、テストコード、Fact属性とTrait属性の設定を紹介しましたが、今回は後編として、Assertクラスの検証メソッド、データドリブンテストの実行、メソッドが呼び出される順番の確認について説明します。 Assertクラスには、さまざまな検証用のメソッドが用意されています。これらのメソッドを次の4種類に分けて見ていきましょう。 基本的なメソッド コレクション関連のメ