मेरा प्रश्न वास्तव में आप में से कुछ के लिए बेवकूफ दिखाई दे सकते हैं, लेकिन मैं पूछना .. माफ करना ..इकाई परीक्षण नियमों
मैं सच में समझ में नहीं आता इकाई परीक्षण के सिद्धांतों .. कैसे आप अपने व्यवसाय की कक्षाओं का परीक्षण कर सकते कक्षाओं या डेटा एक्सेस परत अपने डेटाबेस को संशोधित किए बिना? मैं समझाता हूं, मेरे पास एक कार्यक्षमता है जो डेटाबेस में एक फ़ील्ड अपडेट करता है .. कुछ भी आश्चर्यजनक नहीं .. बिजनेस लेयर क्लास को तुरंत चालू किया गया है और विधि BLL.Update() कुछ नियंत्रण करता है और आखिर में एक डीएएल क्लास को चालू करता है जो संग्रहीत लॉन्च करता है सही पैरामीटर के साथ डेटाबेस में प्रक्रिया।
इसका काम करता है, लेकिन मेरा सवाल यह है कि ..
इकाई परीक्षण जो DALayer वर्ग मैं टेस्ट मैचों में डेटाबेस को प्रभावित करने के लिए है का परीक्षण करने के लिए! उदाहरण के लिए परीक्षण करने के लिए यदि डेटा 5 डेटाबेस को अच्छी तरह से पास किया गया है तो मुझे ऐसा करना होगा और परीक्षण के बाद डेटाबेस का क्षेत्र 5 होगा!
तो मैं जवाब के लिए पता सामान्य रूप से प्रणाली परीक्षण से प्रभावित नहीं है तो मैं कैसे आप परीक्षण कर सकते हैं बिना बिना तरीकों पर अमल समझ में नहीं आता ..
टीएक्स और मेरे गरीब अंग्रेजी बहाना ..
प्रत्येक उत्तर के लिए धन्यवाद! ... – bAN