在单个语句中使用 Nunit 测试参数
Test out parameters with Nunit in a single statement
是否可以使用相同的断言测试 return 值和 out
参数?
我正在寻找这样的东西:
Assert.That(int.TryParse("1", out var number), Is.True.And(// check for number == 1));
你可以试试
Assert.IsTrue(int.TryParse("1", out var number) && number == 1);
POC:.net fiddle
** 没有断言,只是为了检查条件
是否可以使用相同的断言测试 return 值和 out
参数?
我正在寻找这样的东西:
Assert.That(int.TryParse("1", out var number), Is.True.And(// check for number == 1));
你可以试试
Assert.IsTrue(int.TryParse("1", out var number) && number == 1);
POC:.net fiddle
** 没有断言,只是为了检查条件