Я разработчик .NET и пишу тесты для своего уровня доступа к данным. У меня есть тесты, использующие поддельное хранилище - я добился этого с помощью Moq и Ninject.
Я разбираюсь в модели EntityFramework 4.1 Code First и хотел бы создать прототип для процедур CRUD. Это приложение MVC, поэтому мои сущности не будут отслеживаться контекстом.
Мне кажется, что я пишу тесты, которые внесут изменения в базу данных. Затем мне придется очищать базу данных каждый раз, когда я хочу запустить эти тесты. Это единственный способ проверить CRUD-процедуры?
Спасибо