【发布时间】:2021-08-27 19:06:30
【问题描述】:
我正在尝试在测试框架之外的 C# 上使用 Fluent Assertions。有什么办法可以将 FA 检查设为 bool 吗?例如,我需要实现以下目标:
bool result= a.Should().Be(0);
如果通过则 result = true; 如果失败,result = false。
有没有办法从断言中转换或提取bool 结果?
【问题讨论】:
-
您是否有理由要在代码中使用测试框架而不是仅仅编写
bool result = a == 0;? -
嗨格林杰德。这是一种练习,我想在其中显示 concole 测试信息。由于我使用 XUnit 框架进行了测试,其中我使用了 FluertAssertions,因此这是复制所有检查的最简单方法。
标签: c# fluent-assertions