मैं अपने 'चश्मा' वर्ग पुस्तकालय के app.config में इस तरह यह निर्दिष्ट करने के द्वारा MSTest फ्रेमवर्क (NUnit के बजाय) को लक्षित करने के Specflow कॉन्फ़िगर किया है:SpecFlow द्वारा उत्पन्न मेरे mstests को पहचानने के लिए VS2010 कैसे प्राप्त करें?
<configSections>
<section name="specFlow"
type="TechTalk.SpecFlow.Configuration.ConfigurationSectionHandler, TechTalk.SpecFlow"/>
</configSections>
<specFlow>
<unitTestProvider name="MsTest.2010" />
</specFlow>
तो एक बार यह जगह में है, मैं देख सकता हूँ कि, अपने परीक्षण जुड़नार सही ढंग से Specflow कस्टम उपकरण के द्वारा उत्पादित कर रहे हैं सही TestClassAttribute() और तरीकों, आदि के साथ:
[System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "1.3.3.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute()]
...
चश्मा वर्ग बनाता है, लेकिन अब मैं टेस्ट का उपयोग कर परीक्षण नहीं चला सकते हैं -> भागो - -> मेरे विस्टा 64 बॉक्स पर विजुअल स्टूडियो 2010 के अंदर समाधान में सभी टेस्ट। वीएस इन्हें चलाने के लिए वैध परीक्षण के रूप में क्यों नहीं पहचानता है?