में Symfony2 हो रही config पैरामीटर मैं एक Symfony2 सेवा की जाती है कि config.yml से एक पैरामीटर का उपयोग कर साथ बनाया निर्भरता इंजेक्शन का उपयोग कर सकते है। अब मैं इकाई का परीक्षण करने की कोशिश कर रहा हूं और पाया कि इकाई परीक्षण में कंटेनर तक पहुंच नहीं है और इसलिए सेवा। तो मुझे नकली डेटा का उपयोग करके खुद को बनाया जाना चाहिए। यह मुझे समझ में आता है अगर मैं अब कॉन्फ़िगरेशन पैरामीटर पढ़ सकता हूं (config_test.yml को पहले config.yml आदि आदि पर जा रहा है) लेकिन ऐसा प्रतीत होता है कि यह संभव नहीं है। ऐसा लगता है कि इकाई एक सेवा को बोझिल बनाने के लिए प्रतीत होता है क्योंकि मुझे कॉन्फ़िगरेशन फ़ाइलों के बजाय परीक्षण में प्रारंभिक पैरामीटर को कोड करने की आवश्यकता होगी।इकाई परीक्षण
यदि वाकई कोई इकाई परीक्षण के दौरान config.yml से मानकों के साथ एक सेवा के निर्माण के लिए कोई रास्ता नहीं है, किसी को भी कारण है कि यह एक बुरा बात ™ है के रूप में तर्क पता है?
$ container-> getParameter() जवाब –