是否可以使用相同的断言测试返回值和out
参数?
我正在寻找这样的东西:
Assert.That(int.TryParse("1", out var number), Is.True.And(// check for number == 1));
答案 0 :(得分:2)
您可以尝试
Assert.IsTrue(int.TryParse("1", out var number) && number == 1);
POC:.net fiddle
**没有断言,仅用于检查条件