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

परीक्षण दर्शक:

परीक्षण सत्र विंडो

आपको संभावित पुनर्विक्रेता विकल्पों के साथ एक स्क्रीन जोड़ने की भी आवश्यकता है (एक समानांतर इसके लायक है!):

इस "धन" के बाद मैंने अंतर्निहित (या वैकल्पिक) समाधानों पर शोध करना शुरू किया।
सबसे पहले, विशुद्ध रूप से स्टूडियो ननिट से परीक्षणों का समर्थन नहीं करता है, लेकिन आप NUnit का उपयोग करके परीक्षणों को ऐसे विकृत तरीके से डीबग कर सकते हैं:

जहाँ
"बाहरी प्रोग्राम प्रारंभ करें": C: \ Program Files (x86) \ NUnit 2.6.2 \ bin \ nunit.exe
"कमांड लाइन तर्क:" मॉक-असेंबली /ll /fixture :NUnit.Tests.TestAssembly.MockTestFixture
"वर्किंग डायरेक्टरी": D: \ My \ MyProjects \ MySharper \ NUnit-2.6.2-src \ NUnit-2.6.2 \ bin \ Debug \ परीक्षण
और यदि आप अब डिबग के माध्यम से परीक्षण परियोजना शुरू करते हैं | नया उदाहरण शुरू करें, फिर NUnit वांछित परीक्षण वर्ग के साथ उठेगा और आप परीक्षण चला सकते हैं, और ब्रेकपॉइंट काम करेंगे।

यह स्पष्ट है कि यह विधि बहुत "धीमी" है। अभी भी अंतर्निहित सुविधाओं का लाभ उठाने के लिए, एनयूनाइट लेखकों ने एक
एडेप्टर लागू किया है जिसे
गैलरी से स्थापित किया जा सकता है।

लेकिन, दुर्भाग्य से, मैं एक त्रुटि के कारण NUnit (Visual Studio 2013, Reshaper 8) के स्रोत कोड से परीक्षण चलाने में सक्षम नहीं था:
------ Run test started ------ Could not find test executor with URI 'executor://nunittestexecutor/'. Make sure that the test executor is installed and supports .net runtime version 4.0.30319.18213. ========== Run test finished: 0 run (0:00:43.9573953) ==========
Googling, दो खुले "टिकट" पाए गए:
bugs.launchpad.net/nunit-vs-adapter/+bug/1203587youtrack.jetbrains.com/issue/RSRP-380922अंतर्निहित "टेस्ट एक्सप्लोरर" विंडो की क्षमताओं को रिसोल्वर द्वारा अवरुद्ध से अधिक हो सकता है, शायद, "ग्रुप बाय" के अपवाद के साथ। अवधि "या" समूह द्वारा | लक्षण "(मैं नहीं जानता कि कैसे खूबसूरती से अनुवाद करना है,
Google ने इसे इस तरह अनुवाद किया:" समूह लक्षण " ), जो आपको विभिन्न अन्य गुणों (कार्य समय, खुद परीक्षणों की विशेषताओं) के अनुसार समूह परीक्षण करने की अनुमति देता है।
समूहीकरण उदाहरण:

मैंने अन्य स्थितियों में परीक्षण चलाने की कोशिश की: कभी-कभी यह निकला, लेकिन आंख से, एक पुनर्वसन की तुलना में बहुत धीमा।
परीक्षण की स्थिति भी सीधे परीक्षण से ऊपर ही पाई जाती है:

एक नीले आइकन का मतलब है कि परीक्षण अभी तक शुरू नहीं हुआ है।
यह भी दिलचस्प है कि किसी कारण से स्टूडियो आपको संपादक कोड से सीधे परीक्षण चलाने नहीं देता है, लेकिन यह आपको उस पद्धति से परीक्षण चलाने देता है जिसे परीक्षण कॉल करता है:

यह एक बग की तरह दिखता है।
कुल मिलाकर , सिद्धांत रूप में, स्टूडियो में ननिट परीक्षण (विशेषकर जब एडेप्टर की मरम्मत की जाती है) के साथ काम करना संभव है। इसके अलावा (पुनर्जीवन की परवाह किए बिना), कुछ दिलचस्प चीजें हैं जो प्रोग्रामर की क्षमताओं का विस्तार करती हैं।
आपका धन्यवाद
इगोर।