2010-07-17 14 views
50

एक दूसरे की तुलना में, प्रत्येक ढांचे के प्लस और माइनस क्या हैं? वे एएसपी.नेट एमवीसी के साथ कितनी अच्छी तरह से काम करते हैं? वे मॉकिंग का समर्थन कैसे करते हैं?xUnit या NUnit? एक दूसरे के फायदे और नुकसान क्या हैं?

+4

http://stackoverflow.com/questions/261139/nunit-vs-mbunit-vs-mstest-vs-xunit-net –

उत्तर

22

मैं केवल न्यूटिट के साथ काम करता हूं। यह मेरे लिए बहुत अच्छा है। इसे रिजर्वर जैसे विजुअल स्टूडियो के लिए अलग-अलग एडॉन्स में एकीकृत किया गया है, यह टीमसिटी में समर्थन करता है और इसमें स्टैंड स्टैंड लॉन्चर

और ऐसा लगता है कि यूनिट परीक्षण इकाई के लिए उद्योग मानक बन गया है।

और हमारे पास Moq या Rhino.Mock के साथ कोई बड़ा समस्या नहीं है।

जैसा कि मुझे एएसपी.नेट एमवीसी (मैंने केवल 1.0 के साथ काम किया) याद है एमएस यूनिट का उपयोग करता है। आप आसानी से MSUnit से NUnit तक स्विच कर सकते हैं।

इसी प्रकार के सवाल पहले से ही कहा गया था, तो आप वहाँ कुछ विवरण प्राप्त हो सकता है: NUnit vs. MbUnit vs. MSTest vs. xUnit.net

+0

बस एक बहुत ही संक्षिप्त था x_nit में खुद को फॉलो करें। यह ट्रेस आउटपुट (स्पष्ट रूप से डिज़ाइन द्वारा) का समर्थन नहीं करता है। कोई कंसोल नहीं। कोई .. कोई निशान/डीबग। लिखो। तो आप मूल रूप से अपने कोड का परीक्षण कर सकते हैं लेकिन आप काम नहीं कर सकते कि यह क्यों विफल हुआ। अगर आप मुझसे पूछें तो बहुत बड़ी गड़बड़ी। एक नई सुविधा के विकास के लिए भी स्वच्छता के लिए कुछ आउटपुट के साथ एक त्वरित इकाई परीक्षण महत्वपूर्ण है ... तो वापस नुनिट मैं जाता हूं। यह दूसरी तरफ एक अच्छा 5 मिनट था https://github.com/xunit/xunit/issues/173?_pjax=%23js-repo-pjax-container – reach4thelasers

+0

ReSharper 2016.1 xUnit.net के लिए अंतर्निहित समर्थन प्रदान करता है और करता है अब स्थापित करने के लिए एक अलग एक्सटेंशन की आवश्यकता नहीं है। https://blog.jetbrains.com/dotnet/2016/04/14/resharper-ultimate-2016-1-is-released/ – kokabi

13

एक पुरानी पोस्ट है, लेकिन सोचा this किसी के लिए मददगार होगा।

+3

यह पोस्ट पुराना है इसलिए ढांचे की तुलना करने के लिए उपयोग नहीं किया गया, अंतिम संपादन 14 नवंबर था , 2012. प्रत्येक ढांचे के लिए और अधिक सहायक हैं इसलिए आधिकारिक साइटों पर जाएं और उस जानकारी पर अपना निर्णय आधार बनाएं – Moy

+3

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और इसके लिए लिंक प्रदान करना बेहतर है संदर्भ। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। – Magnilex

+1

@Magnilex और यह है। इसे स्थानांतरित कर दिया गया था इसलिए लिंक अब मान्य नहीं है ..... –

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