Как правильно проверить постоянство слоя? - PullRequest
0 голосов
/ 04 января 2010

Я прочитал Книгу NHibernate в действии, и там говорится о тестировании уровня персистентности / уровня абстракции данных. Вы можете проверить два способа. mapping-test и persistent logic-test . Согласно тестированию книги, отображение означает, что объекты правильно загружены и сохранены.

А что насчет обновлений и удалений?

К настоящему времени я использую Fluent NHibernate, и это также только тестирование на загрузку и сохранение.

Как правильно проверить персистентный слой?

Ответы [ 2 ]

4 голосов
/ 04 января 2010

В прошлых проектах я написал тесты NUnit, в которых осуществлялось обновление и удаление логики NHibernate для базы данных SQLite.

Я не защищаю это как правильный способ сделать вещи все же. Было бы неплохо, если бы NHibernate успешно выполнял сохранение и загрузку, он мог бы обновлять и удалять.

0 голосов
/ 04 января 2010

Хорошее руководство по шаблонам модульных тестов можно найти здесь: http://www.codeproject.com/KB/architecture/autp5.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...