如何在c#的foreach循环中使用fluent断言抛出异常



我正在为字典运行foreach循环,并使用ShouldThrow在测试失败时抛出异常。

但是循环在第一次失败时退出。是否有一种方法可以延迟实际的违规并将它们作为单个异常抛出?

您可以在using new AssertionScope())中包装对FluentAssertions断言方法的多个调用。这将导致它收集所有违规并将它们扔到using块的末尾。

相关内容

  • 没有找到相关文章

最新更新