我基本上是在写一个单元测试,它将测试代码是否正常工作(代码应该抛出一个异常)。单元测试项目文件: public void ExceptionTest() var test = new JumpingCode();
Assert.ThrowsException我不知道这是否会改变什么,但我以前从来没有为异常编写过单元测试。
为什么这段代码会抛出一个异常而不是通过测试?name), "can't be null because that's silly");}
public void WindowTest() Assert.That(ThrowsSomething("dave"), Is.EqualTo(-1));
Assert.That(ThrowsSomething(null), Throws.TypeOf<ArgumentN