Мне кажется, что большинство людей пишут свои тесты против встроенных в базу данных, таких как SQLite при работе с NHibernate. У меня есть это и работает, но мой первый тест (который использует NHibernate) всегда занимает от 3-4 секунд до выполнения. Следующий тест проходит намного быстрее.Как эффективно делать TDD с помощью NHibernate?
Я использую FluentNhibernate для выполнения сопоставления, но получаю примерно одинаковые тайминги с файлами сопоставления XML. Для меня 3-4-секундная задержка серьезно нарушает мой поток.
Какой рекомендуемый способ работы с TDD и NHibernate?
Возможно ли издеваться над ISession для тестирования реальных запросов или это может быть сделано только в базах памяти?
Это становится еще более актуальным, когда тесты проходят 3-4 минуты. – bentford 2009-02-25 23:06:20