2010-08-31 17 views
8

के साथ न्यूटिट मैं यूनिट के साथ अपने विंडोज फोन 7 पुस्तकालयों का परीक्षण करना चाहता हूं।विंडोज फोन 7

वहाँ विंडोज फोन 7 के साथ संगत NUnit का एक संस्करण है?

उत्तर

1

विंडोज फोन 7 मूल रूप से सिर्फ सिल्वरलाइट 3 है, मुझे संदेह है कि यह ठीक होगा।

सिल्वरलाइट के साथ एनयूनीट का उपयोग करने के बारे में कई पोस्ट हैं, इसलिए उन्हें आज़माएं और आपको शायद बहुत सारी सफलता मिलेगी।

यहाँ सिल्वरलाइट साथ TestDriven.Net और NUnit का उपयोग करने पर एक है: http://weblogs.asp.net/nunitaddin/archive/2008/05/01/silverlight-nunit-projects.aspx

+0

यह सिल्वरलाइट NUnit परियोजना टेम्पलेट की तरह दिखता है सबसे आसान समाधान WP7 के खिलाफ NUnit परीक्षण लेखन शुरू करने के लिए है सभा।डाउनलोड करने के लिए सीधा लिंक: http://www.testdriven.net/downloads/SilverlightNUnitProject.zip – Safor

3

तुम भी http://unitdriven.codeplex.com पर लग सकता है - यह एक सिल्वरलाइट और WP7 इकाई परीक्षण रूपरेखा/धावक, भी के लिए एक ऐड-इन DLL है कि nunit/mstest ताकि आप परीक्षण लिख सकें और उसी परीक्षण कोड को .NET, Silverlight और WP7 में चलाएं।

जब तक आप गैर-एसिंक व्यवहार का परीक्षण कर रहे हैं, यूनिटड्रिवन नुनिट के साथ काफी संगत है (हमने इसे कुछ सौ पूर्व-मौजूदा नूनिट परीक्षण चलाने के लिए बनाया है)। इसमें एसिंक परीक्षणों के लिए अपना स्वयं का मॉडल है - फिर से विशेष रूप से डिज़ाइन किया गया ताकि एक ही टेस्ट कोड .NET, SL और WP7 में चलता है।

2

आप जो खोज रहे हैं वह nunit-silverlight है। आपको "NUnit.Silverlight.Framework.dll" और "NUnit.Silverlight.Compatibility.dll" (सिल्वरलाइट 3 संस्करण) संदर्भित करने की आवश्यकता है, और सभी संदर्भ "स्थानीय प्रति", यहां तक ​​कि .NET ढांचे को भी बनाना है।

यदि आप विजुअल स्टूडियो एक्सप्रेस संस्करण का उपयोग करते हैं, तो अभी भी कुछ बाधाएं हैं जिन्हें मैंने my blog पर थोड़ा और विस्तृत किया है। संक्षेप में: एक्सप्रेस संस्करण परीक्षणों में शामिल नहीं करता है या ऐड-इन्स, और यह बाहरी परीक्षण धावकों के साथ ठीक से काम करना चाहिए, लेकिन मेरे हिस्से के लिए मैं NUnit के जीयूआई में एक अपवाद मिल गया है, तो एक अपने परीक्षण चलाने के लिए कुछ और आवश्यकता हो सकती है (NUnit-Console, Gallio, Autotest.NET, ...)। मैं TddBarForPhone (कोडप्लेक्स पर उपलब्ध) का उपयोग करता हूं, एक उपकरण जो मैंने बनाया है, प्रत्येक निर्माण के बाद NUnit-Console चलाता है और परिणामों को लाल या हरे रंग में रंग देता है।

+0

मेरे विंडोज फोन प्रोजेक्ट के लिए एक आकर्षण की तरह काम करता है - इस संकेत के लिए बहुत बहुत धन्यवाद! – hfrmobile

0

मुझे हाल ही में great screencast मिला जो दिखाता है कि एनयूनीट को कैसे तारित किया जाए ताकि आप विंडोज फोन 7 प्लेटफ़ॉर्म पर जा सकें।/आदि सिर्फ एक सादे WP7 के वर्ग पुस्तकालय और NUnit

यह किसी भी Silverlight टेम्पलेट का उपयोग कर नहीं कर रहा है

1

मैं हाल ही में जिले निम्नलिखित टूल्स को गुप्त किया गया है जो सीआई-इंटीग्रेशन के लिए अतिरिक्त सहायक हो सकते हैं।

http://justinangel.net/WindowsPhone7EmulatorAutomation

और उस के बारे में अधिक (जो 5 भागों वास्तव में होने लेखों की एक श्रृंखला है): http://blogs.msdn.com/b/vsdteam/archive/2007/11/20/corecon-api-part-1.aspx

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