क्या वास्तव में एनयूनीट और मोनो डेवेल टेस्ट धावक का उपयोग करके यूनिट परीक्षण मोनो टच परियोजनाओं का परीक्षण करने का एक अच्छा तरीका है?यूनिट परीक्षण मोनो टच परियोजनाओं के लिए सबसे अच्छा तरीका?
मुझे पता है कि आधिकारिक मोनो टच यूनिट परीक्षण परियोजना प्रकार है, लेकिन सिम्युलेटर के भीतर परीक्षण चलाना वह तरीका नहीं है जिस तरह से मैं जाना चाहता हूं। अभी के लिए मैं MonoDevelop परीक्षण धावक के साथ परीक्षण चलाने के लिए चाहता हूँ, बाद में सब कुछ जेनकींस (सीआई) के साथ काम करना चाहिए।
मुझे यूआई विशिष्ट कोड के बारे में सीमाएं पता हैं, इसलिए जो भी मैं परीक्षण करना चाहता हूं उसके पास मोनो टच के साथ कुछ लेना देना नहीं है, यह सीपारे परियोजनाओं के भीतर व्यापार तर्क के बारे में है।
MonoTouch लाइब्रेरी प्रकार परियोजनाओं के लिए परीक्षण को जोड़ कर, मैं हो रही है System.IO.FileNotFoundException के रूप में यहाँ वर्णित: http://ben.phegan.name/index.php/2011/02/28/monotouch-and-unit-testing/
एक अलग NUnit परीक्षण परियोजना का उपयोग करके, मैं परीक्षण के अंतर्गत अपने सिस्टम संदर्भ नहीं दे सकता, क्योंकि इसके प्रोजेक्ट प्रकार मोनो टच लाइब्रेरी प्रोजेक्ट का प्रकार है, जो निश्चित रूप से एक असंगत लक्ष्य ढांचा (vMonoTouch) है।
तो, Touch.Unit के लिए कोई वास्तविक विकल्प नहीं है, है ना?
आपके उत्तर के लिए धन्यवाद (बीटीडब्ल्यू। मैंने आपको कुछ मिनट पहले टच बनाने के बारे में एक ईमेल लिखा था। मेरे द्वारा उपयोग करें;))। मुझे पता है कि Touch.Unit यूआई परीक्षण के बारे में नहीं है, मेरा मतलब क्या था जो आपने बेहतर तरीके से वर्णित किया था, विशेष रूप से monotouch.dll से निर्भरता। मेरे पास परीक्षण के तहत मेरे वर्तमान सिस्टम में निर्भरता नहीं है, इसलिए मैं उस चारों ओर struggeling द्वारा आश्चर्यचकित था। दो प्रकार की परियोजनाओं में कक्षाओं का प्रबंधन करना एक अच्छा तरीका प्रतीत होता है। आपके सुझाव के लिए धन्यवाद। –