依存性注入を使用してconfig.ymlのパラメーターを使用して構築されたSymfony2サービスがあります。現在、単体テストを試みていますが、単体テストではコンテナーにアクセスできないため、サービスにアクセスできないことがわかりました。したがって、モックデータを使用して自分で作成する必要があります。configパラメーター(最初にconfig_test.yml、次にconfig.ymlなど)を読み取ることができれば意味がありますが、それも不可能のようです。これは、構成ファイルの代わりに初期化パラメーターをテストにコーディングする必要があるため、サービスの単体テストを面倒にするようです。
単体テスト中にconfig.ymlのパラメーターを使用してサービスを構築する方法が本当にない場合、それがBadThing™である理由についてのロジックを知っている人はいますか?