在单个语句中使用Nunit测试参数

时间:2019-05-29 07:56:09

标签: c# nunit

是否可以使用相同的断言测试返回值和out参数? 我正在寻找这样的东西:

Assert.That(int.TryParse("1", out var number), Is.True.And(// check for number == 1)); 

1 个答案:

答案 0 :(得分:2)

您可以尝试

Assert.IsTrue(int.TryParse("1", out var number) && number == 1);

POC:.net fiddle

**没有断言,仅用于检查条件