単体テストと TDD アプローチを作成するためのテスト フレームワークの使用に着手したところです。NUnit が最良の選択肢でしたが、XUnit に行くのが良いと感じた経験がありませんでした。私が持っている MVC の本で調べてきた MS Unit のテスト方法を XUnit の同等のものに置き換えようとしていて、すでにつまずいています。
具体的には次のとおりです。 インデックスなどのビュー コレクションのエントリのリストをテストします。
CollectionAssert.AllItemsAreInstancesOfType((ICollection)result.ViewData.Model,typeof(MyObject)); (from MVC unleashed book)
XUnitでこれをどのように行いますか、またはこのように行うことはできませんか?
XUnit のドキュメントが不足していて、NUnit の方が適切なオプションであるかどうか疑問に思っています........
また、テスト コードはほぼ独自の言語のようです。すべてのプロジェクトで実行できる共通のテスト セットがあると言っても過言ではありません。
TDD に関して..概念は理解できますが、テスト自体は、テスト内容とテスト内容において単体テストと同じですか? 実際の違いは、それらが書かれたとき以外にはわかりません!