nUnit 3.4.1の使用。TestCaseSourceコレクションで使用されるコレクションアサーションストラテジ。戻り値
TestCaseData
項目のアップ新しいリストにTestCaseSource
を使用して:Returns
値のため
new [] {"value1", "value2"}
:入力データのように見える配列を返すときに、私のユニットテストで
new TestCaseData(new [] {"value1", "value2"}).Returns(new [] {"value2", "value1"})
上記のように、nUnitがCollectionAssert.AreEqual
を使用していると仮定しているので、私は失敗したテストを受けます。これは同じ順序を意味します。
はTestCaseData
初期化中に追加のパラメータを使用してみましたし、CollectionAssert.AreEquivalent
代わりに、私はその動作をカスタマイズすることができ、それは
を働いていましたか?
これは私がかなりやったことです。この動作を設定できるのはいいですね。ありがとう!私はそれらが非常に異なっていると理解していますが、単純化されたデフォルトの等価列挙型は、使用されているものを変更できるようにカスタマイズすれば十分です。 –
いつでも問題を入力してください。私の最初の気持ちは、私たちがそれをサポートしないということですが、十分なユーザーがそれをサポートすれば、それを検討します。 –