मैं निम्नलिखित है कहते हैं:क्या टेस्टकेस का उपयोग करते हुए नुनिट में किसी ऑब्जेक्ट पर विभिन्न क्रिया विधियों की सूची चलाने का कोई तरीका है?
[Test]
// would like to parameterize the parameters in call AND the call itself
public void Test()
{
var res1 = _sut.Method1(1);
var res2 = _sut.Method2("test");
var res3 = _sit.Method3(3);
Assert.That(res1, Is.Null);
Assert.That(res2, Is.Null);
Assert.That(res3, Is.Null);
}
मैं कॉल खुद सहित testcase/TestCaseSource विशेषता का उपयोग कर परीक्षण parameterize करने के लिए करना चाहते हैं। परीक्षणों की दोहराव वाली प्रकृति के कारण, प्रत्येक विधि को थोड़ा अलग पैरामीटर के साथ बुलाया जाना चाहिए, लेकिन मुझे प्रत्येक अलग-अलग पैरामीटर के लिए एक अलग कॉल टैग करने में सक्षम होना चाहिए। क्या यह नुनिट में भी संभव है? यदि हां, तो मैं इसके बारे में कैसे जाऊं?
हाय। मुझे पता है कि यह MbUnit का उपयोग करके आसानी से संभव है ... NUnit के साथ, मुझे लगता है कि आप इसे डीबी का उपयोग करके और इस डीबी में मान संग्रहीत कर सकते हैं, फिर डेटा टेस्ट के साथ अपने परीक्षण को पैरामीट्रिज़ करें – Kek