2009-09-17 17 views
27

मैं विशेष रूप से यूनिट परीक्षण के लिए एमवीवीएम का उपयोग करने के लाभों के बारे में पढ़ता रहता हूं। तो, अब मुझे अपने व्यूमोडेल के लिए यूनिट परीक्षण लिखने की जरूरत है। क्या किसी के पास इसका कोई उदाहरण है? क्या मुझे बस VS2008 का उपयोग करके यूनिट परीक्षण उत्पन्न करना चाहिए और उन परीक्षणों का चयन करना महत्वपूर्ण है जो महत्वपूर्ण दिखाई देते हैं?डब्ल्यूपीएफ एमवीवीएम यूनिट टेस्ट?

उत्तर

11

जोश स्मिथ यूनिट एक here का परीक्षण करता है। आशा है कि आप यही चाहते हैं।

+1

अपडेट किया गया स्रोत डाउनलोड लिंक: http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=mag200902MVVM&DownloadId=4357 (सी #) http://archive.msdn.microsoft। कॉम/प्रोजेक्ट/डाउनलोड/FileDownload.aspx? ProjectName = mag200902MVVM और DownloadId = 4499 (VB.Net) –

0

WPF Application Framework (WAF) का व्यूमोडेल नमूना दिखाता है कि व्यूमोडेल को यूनिट टेस्ट फ्रेमवर्क के माध्यम से कैसे परीक्षण किया जा सकता है।

+0

हालांकि मैंने उन परियोजनाओं में कुछ अन्य उपयोगी चीजें देखी हैं (SetProperty एक आसान शॉर्टकट है), व्यूमोडेल का परीक्षण करने की तकनीक भारी है एमईएफ के साथ मिलकर, जो केवल उपयोगी होगा यदि आप एमईएफ का उपयोग भी कर रहे हैं। एक और टिप्पणी - दृश्य मॉडल में उन परियोजनाओं में दृश्य का ज्ञान प्रतीत होता है, जिसने मेरे लिए एक लाल झंडा उठाया। –

+0

1. नमूना आवेदन एमईएफ का उपयोग करता है। प्रत्येक निर्भरता के साथ कक्षाओं का परीक्षण करना संभव होगा। लेकिन मेरे अनुभव में यह दृष्टिकोण खराब रखरखाव से आता है। इस प्रकार, इकाई परीक्षण हर वस्तु का नकल नहीं करते हैं। यह निर्भरता इंजेक्शन के लिए भी एमईएफ का उपयोग करता है। 2. हां, व्यूमोडल्स को दृश्यों का ज्ञान है। लेकिन यह एक इंटरफ़ेस के माध्यम से अलग किया गया है। – jbe

+0

डब्ल्यूएएफ के लिए धन्यवाद। मुझे उस ढांचे को नहीं पता था। अच्छा लगता है! – honzakuzel1989

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