मैं अपने यूनिट परीक्षणों में वस्तुओं को मॉक करने के लिए moq का उपयोग कर रहा हूं और मैंने साइट पर moq के बारे में देखा है कि यह कक्षाओं और इंटरफेस दोनों को नकल करने में सक्षम है।कक्षा या इंटरफ़ेस के एमओसी-आईएनजी के बीच क्या अंतर है?
मैंने दूसरे दिन अपने साथी साथी के साथ चर्चा की और उन्होंने कहा कि कक्षाओं का मज़ाक करने का कोई कारण नहीं है और मुझे केवल इंटरफेस का मज़ाक उड़ाया जाना चाहिए।
मुझे वास्तव में इसका जवाब नहीं मिला .... और मुझे moq साइट पर इसका कोई जवाब नहीं मिल रहा है।
क्या यह सच है कि किसी को भी कक्षाओं का मज़ाक नहीं करना चाहिए? मैं तब से नहीं कहूंगा जब यह सच था तो मोक इसे भी अनुमति नहीं देगा .... तो क्या ऐसा समय है जहां एक इंटरफ़ेस पर कक्षा को नकल करना बेहतर होता है? इंटरफ़ेस का मज़ाक उड़ाते हुए क्लास मॉकिंग के बीच क्या अंतर है? या यह वास्तव में सिर्फ एक वरीयता चीज है?