MSTest обеспечивает CollectionAssert
класс и на основе этого вопроса я сравниваю возвращенное Словарь соответствует мои ожидания: .NET Dictionaries have same keys and values, but aren't "equal"Тест два Словари содержат одни и те же элементы
Однако я намеренно заселена мой словарь в другом порядке, возвращенному версии, но с теми же самыми элементами ... теперь CollectionAssert.AreEqual
терпит неудачу, когда я звоню:
CollectionAssert.AreEqual((ICollection)expected, (ICollection)ret)
Это не кажется очень хороший тест на равенство - мне нужно, чтобы катить мой собственный, или же MSTest обеспечить что-то из б вол?