【发布时间】:2019-04-27 01:29:29
【问题描述】:
我有以下流利断言,我想将其放入 if 语句中。我收到一条错误消息,提示我无法将类型隐式转换为 bool。
我已尝试显式转换它,但我仍然收到一条错误消息,提示无法将类型转换为布尔值。
actors.Cast.Should().Contain(actor => actor.Name == "Emilia Clark");
检查上述陈述是否属实的最佳方法是什么?
【问题讨论】:
-
什么都不做。如果不是真的,测试将失败,因为它会抛出异常。
-
如果你在那里使用
if- 你肯定做错了什么。
标签: c# unit-testing nunit assertion fluent-assertions