मैं टाइपपेक से हूं, और मैं "बहुत शक्तिशाली" टिप्पणियों को संबोधित नहीं करूंगा (हालांकि यह मेरे बाहर है क्यों लोग नहीं चाहते हैं नौकरी के लिए सबसे अच्छा उपकरण का उपयोग करने के लिए)।
यहां बताया गया है कि टाइपपेक Isolator कैसे काम करता है। क्या आपने कभी प्रदर्शन प्रोफाइलर का उपयोग किया है? Isolator एक प्रोफाइलर है। यह सीएलआर में है और परीक्षण रन समय के भीतर, यह विधियों को बदलता है। जब कोई विधि JITted हो जाती है, तो यह बदल जाती है, इसलिए जब मूल कोड निष्पादित करने से पहले विधि चलती है, तो यह पूछता है: क्या मुझे इसे मूल रूप से लक्षित करना चाहिए, और यदि नहीं, तो मुझे क्या करना चाहिए? और इस विशिष्ट तकनीक के कारण, यह किसी भी .Net विधि और तकनीक का नकल कर सकता है। बस।
जब आप एपीआई का उपयोग कर व्यवहार सेट करते हैं, तो प्रश्नों का उत्तर अब अंतःस्थापित हो जाता है, और उस विधि के रनटाइम पर व्यवहार को बदलता है। सरल है, लेकिन कवर के तहत यह काम :) का एक बहुत
अलगाने एक वी.एस. ऐडइन के साथ आता है वी.एस. के भीतर मूल परीक्षण चलाने के बनाने के लिए है, और एक बिल्ड सर्वर में एक कमांड लाइन उपकरण और उपयोग के लिए MSBuild या NAnt कार्यों के साथ।
मुझे आपके किसी अन्य प्रश्न का उत्तर देने में खुशी होगी।
सर्वश्रेष्ठ अनुमान, ऐपडोमेन्स का एक संयोजन, प्रतिबिंब। प्रवेश और हैकर और जादू का एक उचित हिस्सा। लेकिन मैं इसके बारे में कई शिक्षित अनुमान बनाने के लिए शायद ही योग्य हूं। –
जोड़ा गया टाइपमॉक टैग – BengtBe
यह भी देखें http://stackoverflow.com/questions/2187513/how-to-make-a-unit-test-mock-of-an-object-with-non-virtual-functions/6690183 –