Пытается сделать TDD против FluentValidation и искать подходящий способ представления списка штатов США.как представлять список штатов США
Например, у меня есть объект «Адрес».
Я хотел бы написать тест (и правило FluentValidation), объявляющее адрес недействительным, если его нет в списке штатов США.
Это конечный список, включающий только 50 штатов США, поэтому я считаю, что он должен быть чем-то постоянным и не представлен в базе данных.
Что мне интересно, что является самым эффективным способом хранения и проверки/проверки на это? Перечисление, массив, объект списка, что?
некоторые подсказки: не дублируйте теги типа «C#» в ваших заголовках. Просто оставьте их в тегах. Кроме того, пожалуйста, оставьте «Привет», «Спасибо» и т. Д. Это сайт вопросов и ответов, а не дискуссионный форум. –
Другие действующие адреса США, чем 50 государств. Вашингтон, округ Колумбия, например. Также в Пуэрто-Рико. Просмотрите полный список из USPS: http://www.usps.com/ncsc/lookups/usps_abbreviations.html. –