Чтобы убедиться, что два списка одинаковы, в nunit мы можем использовать CollectionAssert.AreEquivalent
, чтобы проверить, что эти два списка содержат одинаковые элементы (порядки не важны).
Но как проверить, эквивалентны ли два List<List<T>>
? Идея состоит в том, что если один List<T>
имеет те же элементы, что и другие List<T>
(опять же, порядок не важен), то они равны.