У нас есть веб-приложение n-уровня, которое извлекает данные из SQL Server. Наша логика доступа к данным возвращает SqlDataReader, данные которой затем используются для создания наших бизнес-объектов (объекты передачи данных a.k.a.).
Мы хотим построить модульные тесты, чтобы проверить наш код, который интерпретирует данные, возвращаемые этими объектами SqlDataReader, для создания наших бизнес-объектов.
Поэтому для сборки объектов SqlDataReader при модульном тестировании необходимо создать заглушки. Как, вероятно, довольно типично, наши объекты SqlDataReader обычно возвращают несколько наборов записей, каждый из которых имеет несколько строк.
- Является ли это разумным делом?
- Как мы должны строить эти объекты-заглушки?
Большое спасибо заранее
Griff