ZenjectUnitTestFixture
● これらを活用することで出来ること
○ EditModeTestに対応できるC#のPureClassをテストするとき、DIを行うことができる
○ テストに使うモッククラスを事前に Bindしておくことで、Zenjectが依存性を解決
○ モックオブジェクトを用意して Resolveで食わせる設定をすることも可能
● 単体クラスのテストでは強みは薄いが、こういったケースでは強い
○ 複数のマスターデータを使う、ビジネスロジックのテスト
■ マスターデータはZenjectが全てDIしてくれるので、テストコード量が減る
■ 工夫すれば都度Resolveでもらうモックの内容を差し替えることも可能 …