CollectionAssertとのユニットテストのIList
-
20-08-2019 - |
質問
MSTestをフレームワークはICollectionsを受け入れるCollectionAssertを持っています。 私の方法は、IListのを返します。どうやらリストはコレクションではありません..
私のIList ICollectionを作成する方法はありますか?
解決
あなたはそれでてToArray()拡張メソッドを呼び出すことができます - アレイは、ICollectionを
を実装します編集:また、List<T>
はICollectionを実装しながら、IList<T>
あなたがテストの項目を知っていればICollection<T>
があるので、あなたはそれをキャストすることができるはず、ICollectionを実装していませんのみ実装<=> ...
他のヒント
あなたがリストに送信することができます。
List<string> actual = new List<string>(){"1","2","3"};
List<string> expected = new List<string>(){"1","2","**EditCaseFalse**"};
CollectionAssert.AreEqual(actual,expected)
私は戻って失敗します(第3要素が一致していません。)
所属していません StackOverflow