Току-що започнахме да използваме specflow за тестване на голяма кодова база. Тъй като винаги добавяме функции, казахме, че ще направим тестовете на новия код и ще напишем тестове за стария, когато дойде време за рефакторинг.
Една от нашите нови функции предполага копиране на автомобили от базата данни на един потребител в тази на друг. Няма много потребителски интерфейс за това, така че нямаме начин да проверим дали всичко е минало добре, освен да посетим базата данни.
Има ли алтернатива на удрянето на базата данни при писане на тестове като този?