Мы только начали использовать specflow для тестирования большой кодовой базы. Поскольку мы постоянно добавляем новые функции, мы сказали, что будем проводить тесты нового кода и писать тесты для старого кода, когда придет время рефакторинга.
Одна из наших новых функций подразумевает копирование автомобилей из базы данных одного пользователя в базу данных другого. Для этого не так много пользовательского интерфейса, поэтому у нас нет другого способа проверить, все ли прошло нормально, кроме как попасть в базу данных.
Есть ли альтернатива обращению к базе данных при написании подобных тестов?