मैं अपने कोड को सत्यापित करने के लिए NUnit और परीक्षण डेटाबेस का उपयोग कैसे करूं? मैं सिद्धांत रूप में mocks (moq) का उपयोग करता हूं लेकिन मेरा कोड रखरखाव के आकार में अधिक है और इसे मोड ठीक करें और मेरे पास सभी मोज़े सेट अप करने की आवश्यकता नहीं है।यूनिट परीक्षण और परीक्षण डेटाबेस का उपयोग
क्या मैं सिर्फ एक परीक्षण प्रोजेक्ट तैयार करता हूं, फिर परीक्षणों को लिखता हूं जो वास्तव में मेरे परीक्षण डेटाबेस से कनेक्ट होते हैं और कोड को निष्पादित करते हैं जैसा कि मैं ऐप में चाहता हूं? फिर मैं आवेषण के साथ कोड की जांच करता हूं और सुनिश्चित करता हूं कि मैं जो अनुरोध कर रहा हूं वह वह है जो मैं सही तरीके से वापस प्राप्त कर रहा हूं?
ऐसा लगता है कि आप वास्तव में एकीकरण परीक्षण का मतलब है। यूनिट परीक्षण अलग-अलग होते हैं ताकि निर्भरता के नकली/नकली कार्यान्वयन को एक विधि का परीक्षण किया जा सके, जिसमें उनके पास कोई डेटाबेस कोड नहीं होगा। –