दूसरे दिन मैं यूनिट टेस्टिंग के बारे में थोड़ा पढ़ रहा था और मैंने कुछ उदाहरण देखे जहां लोग रिपॉजिटरी इंटरफ़ेस (यानी IExampleRepository
) बनाते हैं और फिर वास्तविक रिपॉजिटरी ( public class ExampleRepository : IExampleRepository
) और एक रिपॉजिटरी का उपयोग यूनिट टेस्टिंग ( FakeExampleRepository : IExampleRepository
) के लिए करते हैं।
हालांकि, IExampleRepository
वे ExampleRepository
अलग-अलग लाइनक प्रश्नों के साथ, वैसे ही तरीके लागू कर रहे थे ।
यहाँ वास्तव में उद्देश्य क्या है? मुझे लगा कि आपके कोड का परीक्षण करने वाली इकाई का एक हिस्सा यह सुनिश्चित करता है कि कोई विधि सही तरीके से काम करती है? लेकिन जब मैं दो पूरी तरह से अलग-अलग प्रश्नों का उपयोग करता हूं, तो एक 'असली' के लिए और एक परीक्षण में, परीक्षण कितना मायने रखता है?