2012-01-09 8 views
2

私は、次の空のコレクションアサーションがMSTestで機能しないのはなぜですか?

Assert.AreEqual(1.Primes()、新しいリスト())のような主張を持っています。

素数が素数のIListとするためのコードを返し

パブリック静的クラス

あるPrimesKata {パブリック静的のIListダッシュ(このINT n)が {(新しいリストを返す )。あなたは、私が素数カタをしようとしています推測できるよう、ユニットテストのためのMSTestをを使用している場合 }}

は、このテストは失敗したが、同じコードはNUnitのではうまく動作します。このテストに合格するためにMSTestで何か必要なことはありますか?

おかげ

答えて

2

NUnitののAssertは、コレクションの平等をサポートしています。

MSUnitはありません。代わりにMSTestでCollectionAssertを使用できます。

.NET(Javaとは異なります)では、2つのリストはではなく、と同じ内容です。

関連する問題