いくつかのブログやディスカッションで、mspecがnunitで使用されているのを見てきました。実際、私が見たWeb上の例のほとんどは、ある種のnunit依存性または統合を備えたmspecを示しています。私のチームは、新しいASP.NETMVC2プロジェクトでnunitなしでmspecを使用しようとしています。まだスペックを書いている段階ではないので、何が良いのかわかりません。これであなたはどのような経験をしましたか?nunitでmspecを使用する利点はありますか?それなし?
2 に答える
10
MSpec は、NUnit または xUnit にまったく依存しません。MSpec には独自のランナーとアサーション メソッドがあるため、MSpec を単独で使用できます。あなたが見たブログ投稿は、NUnit または xUnit に依存する「古い」アサーション ライブラリを使用していた可能性が非常に高いです。この依存関係は 2009 年後半に削除されました。
必須ではありませんし、それを行うメリットもないと思いますが、できることは、NUnit のアサーション ライブラリ (Assert.IsTrue
など) を MSpec と一緒に使用することです。
于 2010-04-06T18:26:27.407 に答える
-3
まだ始めていないので、SpecFlow を見てみましょう。MSTest と Visual Studio とうまく統合されています....
于 2010-04-06T18:28:34.383 に答える