У нас есть различные системы, в которых большая часть нашей бизнес-логики находится в рамках хранимых процедур. Нам нужно написать несколько тестов, которые в основном проверяют, изменились ли данные ожидаемым образом при запуске хранимого процесса. Я также хотел бы получить некоторые базовые тесты схемы, входные и выходные параметры и т. Д.
Я смотрел тесты баз данных DBfit и MSTest, и в настоящее время я не продаюсь ни на одном из них. Я использовал Nunit для тестирования кода на C #, и мне было интересно, будет ли использование Nunit хорошим альтернативным подходом к тестированию хранимых процедур из .net (возможно, с использованием EF4)
Что-то вроде
- Данные настройки
- Проверка данных
- Выполнить процедуру
- Проверка данных изменилась
Будет ли это подходящим методом проверки хранимых процедур? Есть ли другие, лучшие методы?
Мнения и отзывы будут оценены: -)
РЕДАКТИРОВАТЬ: я также хотел бы интегрировать это в наш процесс CI с помощью TeamCity