2008-10-27 17 views
7

सबसे अच्छा मॉकिंग फ्रेमवर्क सिंटैक्स-वार और क्षमता-वार क्या है?वीबी.नेट के लिए सबसे अच्छा नकली ढांचा क्या है?

मेरी समस्या: अधिकांश नकली ढांचे अब लैम्ब्डा अभिव्यक्तियों का उपयोग करते हैं, जो वास्तव में वीबीएनईटी में लिखने के लिए बदसूरत हैं, ऐसे में कोई ढांचा है जिसमें लैम्बडास के बिना अच्छा वाक्यविन्यास है या इसमें फ्लैंट सिंटैक्स है जिसे लैम्बडा की आवश्यकता नहीं है?

उत्तर

2

मुझे लगता है कि क्षमता के अनुसार टाइपपेक नेट के लिए सबसे अच्छा ढांचा है, रनटाइम के भीतर काम करने की बजाय यह सीएलआर में हुक करता है और किसी भी कॉल के बारे में रोक सकता है। यह आपको अपनी इच्छित चीज़ों का नकल और परीक्षण करने में सक्षम बनाता है। कुछ लोग सोचते हैं कि यह बहुत शक्तिशाली है। यह आपको कुछ भी परीक्षण करने की इजाजत देता है, जबकि आमतौर पर यह तथ्य कि आप कुछ परीक्षण नहीं कर सकते हैं, यह एक अच्छी चेतावनी है कि आपके डिजाइन में कुछ गड़बड़ है। यह भी मुफ़्त नहीं है।

मैं मुख्य रूप से राइनो मोक्स का उपयोग करता हूं। इसमें वास्तव में एक पठनीय वाक्यविन्यास है, विशेष रूप से नया एएए वाक्यविन्यास। मोक काफी नया है और सिंटैक्स के अनुसार भी अच्छा होना चाहिए। हालांकि मैंने अभी तक इसका परीक्षण नहीं किया है।

0

राइनो मोक्स।

लेकिन आपको नए लैम्ब्डा-अभिव्यक्ति वाक्यविन्यास (विशेष रूप से जब subs पर अपेक्षाओं को सेट करते समय) में परेशानी हो सकती है तो या तो नए वाक्यविन्यास का उपयोग करें या इसके आसपास काम करने के लिए तैयार रहें।

+0

मुझे लगता है कि इस जवाब के डाउनवॉटर से यह बताने में बहुत देर हो चुकी है कि क्यों। क्या राइनो मोक्स के साथ कुछ गड़बड़ है, या इस जवाब के मुद्दों के बारे में स्पष्टीकरण के साथ? – MatrixFrog

0

Typemock's वीबी एपीआई उपयोग करने के लिए बहुत ही सरल हैं, और इसमें साझा फ़ंक्शंस फ़िकिंग जैसी सभी प्रकार की कार्यक्षमताएं हैं। http://www.typemock.com/vbpage.php

हालांकि, यह एक व्यावसायिक उत्पाद है:

0

FYI करें, अलगाने ताकि आप इसे आसानी से उपयोग करने के लिए सक्षम होना चाहिए VB.NET विशिष्ट API है।

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