NUnit उपजशून्य विभाजन नूनिट में अपवाद नहीं फेंकता है
Test.ControllerTest.TestSanity: Expected: `<System.DivideByZeroException>` But was: null
के माध्यम से निम्न सी # कोड चला रहा है तो या तो कोई DivideByZeroException फेंक दिया गया है, या NUnit इसे पकड़ नहीं पाता है। Xzx22 प्रश्न के समान, लेकिन जवाब जो मिला, वह मेरे लिए काम नहीं कर रहा है। यह NUnit 2.5.5.10112, और .NET 4.0.30319 का उपयोग कर रहा है।
[Test]
public void TestSanity()
{
Assert.Throws<DivideByZeroException>(new TestDelegate(() => DivideByZero()));
}
private void DivideByZero()
{
// Parse "0" to make sure to get an error at run time, not compile time.
var a = (1/Double.Parse("0"));
}
कोई विचार?
Int32.Parse ("0") Double.Parse के बजाय ("0") – Joe
धन्यवाद लोग कोशिश करो। यह जल्दी था। मैन, मुझे यह पता था, लेकिन कभी-कभी आप बस डॉट्स को कनेक्ट नहीं करते हैं। – Boris