में सभी परीक्षणों के लिए परीक्षण श्रेणी कैसे सेट करें I MSTest का उपयोग कर रहा हूं, और मैं व्यक्तिगत रूप से प्रत्येक विधि में TestCategory विशेषता को सेट किए बिना परीक्षण कक्षा में सभी विधियों के लिए एक ही परीक्षण श्रेणी सेट करना चाहता हूं। यह कैसे किया जा सकता है?कक्षा
सबसे सुविधाजनक और स्पष्ट तरीका वर्ग पर TestCategory विशेषता सेट करना होगा, लेकिन इसे केवल विधियों पर लागू किया जा सकता है।
अंतिम लक्ष्य टीएफएस चेक-इन पर परीक्षण चलाने के दौरान एकीकरण परीक्षण छोड़ना है।
दिलचस्प। टीएफएस परीक्षणों के साथ काम करने वाली विशेषता के साथ वर्ग में सभी विधियों को चिह्नित करना संभव नहीं लगता है। टीएफएस टेस्ट श्रेणी और प्राथमिकता को समझता है और ये गुण केवल विशिष्ट विधि हैं। आप परियोजना को अलग करने के लिए एकीकरण परीक्षणों को स्थानांतरित कर सकते हैं और टीएफएस को इसे चलाने के लिए इंगित नहीं कर सकते हैं। – nikita
क्या आप अपनी इकाई और एकीकरण परीक्षण को दो अलग-अलग असेंबली में विभाजित कर सकते हैं और फिर तदनुसार अपना निर्माण कॉन्फ़िगर कर सकते हैं? –
ठीक है, हमारे पास दर्जनों पुस्तकालय हैं और उनमें से प्रत्येक में एक समान परीक्षण पुस्तकालय है जिसमें दोनों इकाई और एकीकरण परीक्षण हो सकते हैं। उनमें से प्रत्येक को यूनिट के लिए लाइब्रेरी में विभाजित करना और एकीकरण परीक्षण के लिए लाइब्रेरी संभव है, लेकिन यह सबसे सुरुचिपूर्ण दृष्टिकोण की तरह नहीं दिखता है। – alex