3

いくつかのブログやディスカッションで、mspecがnunitで使用されているのを見てきました。実際、私が見たWeb上の例のほとんどは、ある種のnunit依存性または統合を備えたmspecを示しています。私のチームは、新しいASP.NETMVC2プロジェクトでnunitなしでmspecを使用しようとしています。まだスペックを書いている段階ではないので、何が良いのかわかりません。これであなたはどのような経験をしましたか?nunitでmspecを使用する利点はありますか?それなし?

4

2 に答える 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 に答える