C# 如何在C中的foreach循环中使用fluentassertions引发异常#
我正在为字典运行一个foreach循环,并使用C# 如何在C中的foreach循环中使用fluentassertions引发异常#,c#,fluent-assertions,C#,Fluent Assertions,我正在为字典运行一个foreach循环,并使用ShouldThrow在测试失败时抛出异常 但循环在第一次失败时退出。有没有办法推迟实际违规并将其作为单个异常抛出?您可以使用new AssertionScope())将对FluentAssertions断言方法的多个调用包装在一个中。。这将导致它收集所有冲突,并使用块在末尾抛出它们。您可以共享foreach循环的代码吗?。。。。简单地删除整个问题不是正确的方法。发生什么事?
ShouldThrow
在测试失败时抛出异常
但循环在第一次失败时退出。有没有办法推迟实际违规并将其作为单个异常抛出?您可以使用new AssertionScope())将对FluentAssertions断言方法的多个调用包装在一个
中。
。这将导致它收集所有冲突,并使用块在末尾抛出它们。您可以共享foreach
循环的代码吗?。。。。简单地删除整个问题不是正确的方法。发生什么事?