मैं सोच रहा था कि अगर किसी को यहां यूनिट परीक्षण LOB अनुप्रयोगों (आमतौर पर सीआरयूडी) में अनुभव है।परीक्षण लाइन ऑफ बिजनेस (LOB) .NET अनुप्रयोग?
मैंने विजुअल स्टूडियो में अंतर्निहित यूनिट परीक्षण उपकरण में डब किया है, लेकिन मुझे डेटाबेस चलाने वाले परीक्षण चलाने में मुश्किल हुई है। चूंकि डेटा बदलता है, और इस तथ्य के साथ संयुक्त है कि मुझे पता नहीं है कि मैं क्या कर रहा हूं, ऐसा लगता है कि अपेक्षित परिणाम उत्पन्न करना और उनके खिलाफ जोर देना मुश्किल लगता है। इसके अलावा मैंने यह भी सुना है कि आपको डेटाबेस के खिलाफ यूनिट परीक्षण नहीं चलाया जाना चाहिए ... लेकिन सीआरयूडी LOB सॉफ़्टवेयर पर यूनिट परीक्षण करने वाले सभी लोग कैसे करते हैं?
मैं टीडीडी और परीक्षण के साथ निरंतर एकीकरण के बारे में बहुत कुछ सुनता हूं, लेकिन ऐसा लगता है कि मैं शुरू करने के लिए यूनिट परीक्षण भी नहीं बना सकता, मैं वास्तव में उन पद्धतियों का उपयोग नहीं कर सकता। यह तब से बनाता है कि नोटपैड जैसे उत्पाद यूनिट परीक्षण बनाने के लिए एक आसान होगा ... आपके पास कुछ निश्चित विशेषताएं हैं और उन सुविधाओं को हमेशा एक ही परिणाम देना चाहिए। लेकिन एलओबी अनुप्रयोगों के साथ, आपके पास बिक्री ऑर्डर जैसी चीजें हैं जिन्हें आपके परीक्षण वातावरण में बनाया या हटाया या संशोधित किया जा सकता है।
किसी भी अंतर्दृष्टि की सराहना की जाएगी!
moq भी ठंडा है, http://code.google.com/p/moq/ – Chance