У меня есть несколько классов репозитория, которые предназначены для работы с различными типами данных, полученными из интерфейса IRepository
.
В реализациях код обращается к источнику данных, будь то каталог XML-файлов, база данных или даже просто кеш. Можно ли надежно выполнить модульное тестирование любой из этих реализаций? Я не вижу, чтобы фиктивная реализация работала, потому что тогда я тестирую только фиктивный код, а не фактический код.