我有一个简单的 MSpec 测试,其中我将一个空值传递给语句string
中的方法参数(类型) 。然后我检查语句Because
中是否引发了异常。It
Because _of = () => _exception = Catch.Exception(() => foo(null));
It should_throw_an_exception = () =>_exception.ShouldBeOfType<Exception>();
当参数为空字符串并且断言应该保持不变时,我需要另一个测试。我可以编写另一个测试,复制代码。
或者,有没有更简洁的方法在 MSpec 中进行这种测试?