Сравнение графов объектов
От: Аноним  
Дата: 22.03.12 07:29
Оценка:
В тестах возникла необходимость сравнивать между собой сложные по внутренней структуре объекты. Приходится для каждого конкретного случая писать свой код. Возникла мысль поискать что ни будь универсальное для таких случаев, основанное на рефлексии. Ни кто не встречал что то подобное для net? Самое простое что приходит в голову — это сериализавать объекты в память и побайтовое сравнивать, но не хочется ставить атрибут Serializable в код только из-за тестов.
Re: Сравнение графов объектов
От: xk Россия  
Дата: 25.03.12 10:12
Оценка:
Здравствуйте, <Аноним>, Вы писали:

Можно взять какую-нибудь библиотеку JSON-сериализации, не требущей выставления специальных атрибутов. Для .NET к примеру подойдет Json.NET.
Кроме того при падениях тестов удобнее смотреть диффы json'ов, чем xml или бинарей.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.