FluentValidation に対して TDD を実行しようとしており、米国の州のリストを表す適切な方法を探しています。
たとえば、「住所」オブジェクトがあります。
住所が米国の州のリストにない場合に住所が無効であると宣言するテスト (および FluentValidation ルール) を作成したいと考えています。
これは有限のリストであり、米国の 50 州を含めるだけです。そのため、定数であり、データベースに表示されないようにする必要があると思います。
私が疑問に思っているのは、これに対して保存および検証/テストする最も効率的な方法は何ですか? 列挙型、配列、リスト オブジェクト、何?