В настоящее время я использую NHibernate в проекте и использую NDBUnit для заполнения БД данными для моих модульных тестов. То, что я хотел бы сделать, это проверить XML, используемый NDBUnit, против экземпляров класса, возвращаемых NHibernate при загрузке данных.
Похоже, я мог бы использовать отражение в классах, чтобы получить все свойства, а затем искать значения этих столбцов в наборе данных XML NDBUnit. Я просто не уверен, что я заново изобретаю колесо или есть ли лучшая альтернатива проверке правильности всех моих сопоставлений NHibernate?