मैं सभी कोड पथों के लिए निम्न विधि का परीक्षण करना चाहता हूं।विभिन्न इनपुट के साथ टेस्ट विधि सेट करें
public int foo (int x)
{
if(x == 1)
return 1;
if(x==2)
return 2;
else
return 0;
}
मैंने यह pex unit testing देखा है जहां एकाधिक इनपुट का परीक्षण किया जाता है। मैं एक यूनिट टेस्ट कैसे बना सकता हूं जो एकाधिक इनपुट स्वीकार करता है?
[TestMethod()] //some setup here??
public void fooTest()
{
//some assert
}
मैं प्रत्येक इनपुट के लिए एक परीक्षण विधि बनाने से बचना चाहता हूं। मैं विजुअल स्टूडियो 2010/2012 और नेट 4.0
संभव डुप्लिकेट [? MSTest में अनेक पैरामीटर के साथ एक परीक्षण विधि को चलाने के लिए कैसे] (http://stackoverflow.com/questions/9021881/how-to-run -ए-टेस्ट-विधि-साथ-एकाधिक-पैरामीटर-इन-एमस्टेस्ट) – whosrdaddy