Я работаю над более крупным решением, которое использует FluentAssertions-4.8.0
.
Поскольку в настоящее время у меня нет времени на обновление до последней версии (на момент написания 5.9.0), я хотел бы знать, как утверждать исключения в упомянутой версии.
Я знаю, как это делается в 5.x, но как бы я утверждал исключение в 4.x?
[Fact]
public void Should_Throw_InvalidOperationException_If_...()
{
// Arrange
var resolver = new SomeResolver();
var foo = new Foo();
Action act = () => resolver.DoSomething(foo);
// Act & Assert
act.Should().Throw<InvalidOperationException>.WithMessage("...");
}