Сравните 2 списка в MbUnit 3.1 - PullRequest
1 голос
/ 11 мая 2010

Я пытаюсь сравнить 2 объекта словаря на равенство в MbUnit 3.1, вот так

Assert.AreEqual<FieldList>(expectedOutputFieldList, actualOutputFieldList);

Где FieldList = = 1004 *

Однако это выдает следующую «ошибку»:

Оба значения выглядят одинаково при форматировании, но это разные экземпляры.

Есть ли способ сравнения данных объекта, а не экземпляров?

Заранее спасибо ...

Ответы [ 2 ]

2 голосов
/ 20 мая 2010

Маурисио абсолютно прав. Но в более общем смысле в MbUnit v3 есть много полезных утверждений, которые будут использоваться с коллекциями и перечислениями. Вы можете взглянуть на них:

2 голосов
/ 11 мая 2010

Попробуйте

Assert.AreElementsEqualIgnoringOrder(expectedOutputFieldList, actualOutputFieldList);
...