依存性注入を使用してconfig.ymlのパラメータを使用して構築されたSymfony2サービスがあります。私は今、それをユニットテストしようとしているし、ユニットテストがコンテナへのアクセス、したがってサービスへのアクセスを持っていないことがわかります。だから私はモックデータを使って自分自身を構築すべきです。 configパラメータ(config_test.yml、config.ymlなど)を読むことができればそれは意味がありますが、それは不可能です。これは、設定ファイルの代わりにテストに初期化パラメータをコーディングする必要があるため、単体テストのサービスを扱いにくくするように見えます。symfony2ユニットテストで設定パラメータを取得する
単体テスト中にconfig.ymlからのパラメータを使ってサービスを構築する方法が本当にない場合は、なぜBad Thing™なのかを誰かが知っていますか?
$ container-> getParameter()は –