2009-09-23 9 views
5

मेरी टीम यूनिट टेस्ट विज़ार्ड का उपयोग कर रही है, लेकिन क्रूर उत्पन्न होने वाली क्रूरता की मात्रा मिली है। क्या इस टेम्पलेट को संशोधित करने के लिए वैसे भी है?डिफ़ॉल्ट बदलें एमएसटेस्ट यूनिट टेस्ट विज़ार्ड टेम्पलेट

धन्यवाद

उत्तर

7

हाँ, आप कर सकते हैं, कई स्तरों पर:

परियोजना खाका

आप दृश्य में विकल्प मेनू का उपयोग कर से छुटकारा पा सकते "के बारे में टेस्ट परियोजनाओं" और अन्य फ़ाइलों स्टूडियो।

टेस्ट टूल्स पर जाएं -> टेस्ट प्रोजेक्ट और उन विकल्पों को अचयनित करें जिन्हें आप नहीं चाहते हैं।

अगर वह पर्याप्त नहीं है, आप किसी फ़ोल्डर में परियोजना टेम्पलेट इस के समान पा सकते हैं:

C: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ टेस्ट \ 1033

यदि आप 32-बिट विंडोज़ पर चलते हैं या एक अलग संस्कृति है तो आपका पथ थोड़ा अलग हो सकता है, लेकिन आपको इसे ढूंढने में सक्षम होना चाहिए।

यूनिट टेस्ट फ़ाइल टेम्पलेट

वेनिला दृश्य स्टूडियो में, इकाई परीक्षण के लिए टेम्पलेट्स इस के समान एक फ़ोल्डर में पाया जा सकता है (मेरी मशीन से):

C: \ Program फ़ाइलें (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ 1033

इस फ़ोल्डर में वहाँ है कि दो फ़ाइलें हैं एक फ़ाइल SimpleUnitTest.zip कहा जाता है:

  • SimpleUnitTest.cs
  • SimpleUnitTest.vstemplate

आप SimpleUnitTest.cs सभी कोड आप नहीं करना चाहते हैं दूर करने के लिए फ़ाइल को संपादित कर सकते हैं, लेकिन आप को याद रखना चाहिए फिर से जिप फ़ाइल ताकि आपके परिवर्तन शामिल हों।

हालांकि, अगर आप केवल कि, वी.एस. कभी भी जल्द ही अपने परिवर्तनों को लेने नहीं हो सकता है, क्योंकि यह में

सी टेम्पलेट्स के एक अनज़िप कैश का कहना है ऐसा: \ Program Files (x86) \ Microsoft Visual स्टूडियो 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033

तो आपको वहां फ़ाइल को भी संपादित करने की आवश्यकता होगी (या बस अपनी बदली गई फ़ाइल को कॉपी करें)।

जहां तक ​​मैं कहने में सक्षम हूं, वीएस सामान्यतः आइटम टेम्पलेट कैश में टेम्पलेट का उपयोग करता है, लेकिन कभी-कभी उन्हें आइटम टेम्पलेट्स से बहाल करता है। ऐसा तब होता है जब अपडेट लागू होते हैं, लेकिन मुझे अभी तक एक सतत पैटर्न की पहचान नहीं हुई है, इसलिए बस उन दोनों टेम्पलेट्स को संशोधित करने का सबसे अच्छा तरीका है जिनके साथ मैं आने में सक्षम हूं।

+0

दुर्भाग्यवश यह केवल "यूनिट टेस्ट" आइटम टेम्पलेट के लिए काम करता है, लेकिन "यूनिट टेस्ट विज़ार्ड" कहीं और से टेम्पलेट का उपयोग करता है। – Regent

+2

रीजेंट, क्या आपको पता है कि यह कहां है? मुझे उसी सीएस फ़ाइल का उपयोग करने के लिए उस विज़ार्ड को संशोधित करने की आवश्यकता है। हमने MyClassInitialize में कुछ कोड जोड़ा और हमें हर बार एक नया परीक्षण बनाने के लिए मौजूद होने की आवश्यकता है। धन्यवाद। – AboutDev

संबंधित मुद्दे