ドメイン駆動開発_フォルダー構成編_#30_Fakeデータのバリエーション

当サイトではアフィリエイト広告を利用しています。

NDDD

これまでのようにCSVファイルを使えば,いろいろな値を取り込むことができます。正常系や異常系など,テスト項目に合わせて,ファイルを用意しておいて,毎回NDDDFakeの中身を変更するといいかと思います。

設定ファイルにフォルダー番号の設定を増やして,NDDDFakeの中身を細分化してもよいでしょう。1番のテストデータ,2番のテストデータという感じで,IsFakeに番号を入れて,MeasureFakeクラスで分岐してもOKです。

単純に複数のテストデータをCSVで作っておいて,テストの度に,フォルダーの中を上書きするということでもシンプルでいいと思います。あまりFakeに実装をすると,Fakeクラスがバグっているという悲惨な不具合もありますので,あまりFakeにゴリゴリと書かないことをお勧めします。