मैं है इकाई परीक्षण में Phil Haack's postReSharper इकाई परीक्षण धावक बाहरी वर्ग
namespace MyNamespace
{
[TestFixture]
public class ClassToTest
{
[TestFixture]
public class MethodToTest
{
[Test]
public void ThrowsArgumentNullException_OnNullIndex()
{
...
}
.. more tests for the method ..
}
[TestFixture]
public class AnotherMethodToTest
{
[Test]
public void ThrowsArgumentNullException_OnNullIndex()
{
...
}
.. more tests for the method ..
}
}
}
मेरे समस्या के रूप में NUnit का उपयोग करके लिखा है और एक समान तरीके से परीक्षण की संरचना में अनिर्णायक देता है कि मैं बाहरी के लिए अनिर्णायक मिल वर्ग इकाई समूह परीक्षण के लिए उपयोग किया जाता है। मैंने बाहरी और/या आंतरिक वर्ग पर [TestFixture]
के साथ और बिना प्रयास किया है, लेकिन यह हमेशा मुझे अनिवार्य प्रदान करता है।
मुझे लगता है कि आंतरिक व्यवहार परीक्षण कक्षाओं से यूनिट परीक्षण राज्यों को प्रदर्शित करना सही व्यवहार होना चाहिए। कोई विचार?
अद्यतन
एक बदसूरत ठीक बाहरी वर्ग के लिए एक डमी परीक्षण बनाने जा करने के लिए और फिर उस पर विशेषता Ignore
डाल रहा है।
[Test, Ignore]
public void DummyTest()
{
Assert.IsTrue(true);
}
अद्यतन 2
Channs & वेन सही हैं, बाहरी वर्ग बस, समूह के लिए प्रयोग किया जाता है तो वर्ग से नाम स्थान को बदलने के लिए सबसे अच्छा उपाय है।
मेरे पास हाल ही में एक समान बात थी और यह इसलिए था क्योंकि मैंने एक खाली परीक्षण बनाया था। क्या आपको कोई खाली परीक्षण मिल गया है? –