आमतौर पर निर्भरता इंजेक्शन का उपयोग करते समय, इकाई (और अन्य) परीक्षण सिस्टम-अंडर-टेस्ट की निर्भरताओं को बनाने/मजाक करने और उन्हें इंजेक्शन देने के लिए ज़िम्मेदार होते हैं।परीक्षणों में निर्भरता इंजेक्शन
हालांकि, कभी-कभी परीक्षण में निर्भरता होती है, या एसयूटी में निर्भरताओं को इंजेक्ट करने की आवश्यकता होती है कि यह स्वयं नहीं बना सकता है। उदाहरण के लिए, जब डेटाबेस के साथ बातचीत करने वाले वर्गों का परीक्षण करते हैं, तो परीक्षण को कनेक्शन स्ट्रिंग और कैटलॉग नाम आदि जानने की आवश्यकता होती है, जिन्हें हार्ड-कोड नहीं किया जा सकता है क्योंकि वे परीक्षण चलाने वाले सभी के लिए जरूरी नहीं हैं।
तो, आप इन सेटिंग्स को खोजने के लिए एक परीक्षण की सिफारिश कैसे करेंगे? क्या कुछ xUnit-style test frameworks परीक्षण फ़िक्स्चर पर निर्भरता देने का एक तरीका प्रदान करते हैं? क्या टेस्ट क्लास में सभी परीक्षण चलाने से पहले आप स्थिर गुणों को पॉप्युलेट कर सकते हैं? क्या परीक्षण डी प्रथाओं को अनदेखा कर सकता है और बस कुछ वैश्विक जगहों पर निर्भरता प्राप्त कर सकता है? अन्य सुझाव?