से नहीं चल रहा एक आधार परीक्षण वर्ग कुछ परीक्षण मामलों और कुछ साधारण परीक्षण युक्त है:NUnit परीक्षण मामलों विरासत में मिला वर्ग
[TestFixture]
public abstract class TestBase
{
[TestCase(1)]
[TestCase(2)]
[TestCase(3)]
public void TestA(int value)
{
// Perform test
}
[Test]
public void TestB()
{
// Perform test
}
}
इन परीक्षणों बच्चे वर्ग है जो अलग अलग तरीकों से पर्यावरण की स्थापना से चलाए जा रहे हैं। बाल कक्षाओं में केवल सेटअप विधियां, कोई परीक्षण नहीं होता है।
[TestFixture]
public class LocalDatabaseTest : TestBase
{
[SetUp]
public void SetUp()
{
// Set up environment to use local db
}
}
मैं ReSharper 6.1.1000.82 उपयोग कर रहा हूँ LocalDatabaseTest में सभी परीक्षण चलाने के लिए, लेकिन केवल साधारण परीक्षण चलाए जा रहे हैं। टेस्टकेस का उपयोग करने वाले परीक्षणों का कोई परिणाम नहीं मिलता है। यदि मैं टेस्टबेस कक्षा में टेस्ट ए पर रन रन का चयन करता हूं, तो सभी टेस्ट केस चलाए जाते हैं (अन्य बाल वर्गों सहित)। मैं एनयूनीट 2.6.2.122 9 6 का उपयोग कर रहा हूं। मैंने क्या गलत किया है पर कोई विचार?
ठीक है, फिर रीशेर्पर 7 में अपग्रेड करने का समय लगता है ... :-) – Anlo
यह वीएस 2012 में 7.1 में तय नहीं है। हालांकि, इसे इंगित करने के लिए +1। यह मुझे पागल कर रहा था क्यों यह किसी कारण से अनिश्चित दिख रहा था –