निर्भरता इंजेक्शन और आईओसी के बारे में मैंने जो कुछ पढ़ा है, उसके बाद मैंने अपने आवेदन के भीतर विंडसर कंटेनर का उपयोग करने का प्रयास करने का फैसला किया है (यह 50 के एलओसी बहु-परत वेब ऐप है, इसलिए मुझे आशा है कि यह वहां एक ओवरकिल नहीं है)। मैंने कंटेनर को लपेटने के लिए एक साधारण स्थैतिक वर्ग का उपयोग किया है और ऐप शुरू करते समय इसे शुरू किया है, जो अभी के लिए काफी ठीक काम करता है।आईओसी का उपयोग करते समय इकाई परीक्षण की रणनीति क्या होनी चाहिए?
मेरा प्रश्न यूनिट परीक्षण के बारे में है। मुझे पता है कि डीई कक्षा के सहयोगियों के परीक्षण के तहत वर्ग में स्टब/नकली कार्यान्वयन को इंजेक्शन देने की संभावना देकर मेरे जीवन को और अधिक आसान बनाने जा रहा है। मैंने इस तकनीक का उपयोग करके पहले से ही कुछ परीक्षण लिखे हैं और ऐसा लगता है कि मेरे लिए यह समझ में आता है। मुझे इस बारे में निश्चित नहीं है कि मुझे आईओसी (इस मामले में विंडसर कैसल) का उपयोग यूनिट परीक्षणों में भी किया जाना चाहिए (शायद किसी भी तरह से इसे मेरे विशेष मामलों के लिए स्टब्स/मैक्स वापस करने के लिए कॉन्फ़िगर करें) या सभी निर्भरताओं को तार-अप करना बेहतर है परीक्षण में मैन्युअल रूप से। आप क्या सोचते हैं और आपके लिए किस अभ्यास ने काम किया है?
डुप्लिकेट: http://stackoverflow.com/questions/1465849/using-ioc-for-unittesting –
धन्यवाद, मैं नहीं कर सका इसे कहीं भी ढूंढें;) –