XUnit - 仅具有特定异常类型的Assert.DoesNotThrow

时间:2015-02-15 07:09:34

标签: c# xunit.net

是否可以将Assert.DoesNotThrow与特定的异常类型一起使用?

例如,我如何验证方法调用没有专门抛出NullReferenceExceptions,但它可能抛出我不关心的NotSupportedException。 ?

1 个答案:

答案 0 :(得分:5)

xUnit中有一个模式空值检查。

var ex = Record.Exception(...);
Assert.Null(ex);

有点晚了;但是,希望它可以帮助你:)。