CollectionAssert를 사용하여 단위 테스트 ILIST
-
20-08-2019 - |
문제
MSTEST 프레임 워크에는 icollections를 받아들이는 CollectionAssert가 있습니다. 내 방법은 Ilist를 반환합니다. 분명히 목록은 컬렉션이 아닙니다 ..
내 ilist를 icollection으로 만들 수있는 방법이 있습니까?
해결책
ToArray () 확장 메소드를 호출 할 수 있습니다. 배열은 ICollection을 구현합니다.
편집 : 또한 List<T>
icollection을 구현하고 IList<T>
구현 만 ICollection<T>
icollection을 구현하지 않으므로 테스트의 항목이 List<T>
, 당신은 그것을 캐스팅 할 수 있어야합니다 ...
다른 팁
목록을 보낼 수 있습니다
List<string> actual = new List<string>(){"1","2","3"};
List<string> expected = new List<string>(){"1","2","**EditCaseFalse**"};
CollectionAssert.AreEqual(actual,expected)
다시 실패했습니다 (세 번째 요소는 일치하지 않습니다.)
제휴하지 않습니다 StackOverflow