Я читал книгу NHibernate в действии, и там говорится о тестировании слоя сохраняемости/слоя абстракции данных. Вы можете проверить два способа. тест сопоставления и логический тест сохраняемости. Согласно книге, тестирующей сопоставление, означает, что объекты правильно загружаются и сохраняются.
Но как насчет обновления и удаления?
На данный момент я использую Fluent NHibernate, и это также только тестирование загрузки и сохранения.
Как правильно протестировать персистентный слой?