|> ignore) |> should throw typeof<System.Exception>但是,只要我添加了这个属性,我尝试抛出的是哪种类型的异常都无关紧要,它将始终得到处理。EmptyStringException("Can not extract number from empty string"))
新的NUnit版本3.x不再支持ExpectedExceptionAttribute。取而代之的是Assert.Throws<MyException>()。这可能是一个更好的逻辑概念。如何在NUnit3.x中处理此问题?我找不到任何提示。使用NUnit 2.x,我将执行以下操作:[ExpectedException(ExpectedException=typeof(MyException), ExpectedMessagePerson p