У меня есть приложение, которое должно ссылаться на набор ссылочных кодов (3-символьный код и соответствующее краткое описание). Данные не меняются - или, по крайней мере, я никогда не знал, чтобы они менялись в прошлом, - но у меня все еще есть проблема с жестким кодированием в код приложения.
Моей первоначальной идеей было создание статического класса для ссылки в приложении и загрузка этой информации из какого-либо файла конфигурации во время выполнения. Моя проблема в том, что я не знаю, как сделать это тестируемым.
Мои вопросы по юнит-тестированию для новичков:
Как получить данные в статический ссылочный класс, не создавая зависимости от файла конфигурации?
Как мне сделать этот статический эталонный класс тестируемым?