public async Task ReturnFailedUserResultIfApiCallFails( UserRepositoryConfigurator configurator, Exception exception) { var repository = configurator .WithException(exception) .Create(); var result = await repository.GetUsersAsync(); result .Should() .BeEquivalentTo( new { IsSuccess = false, Exception = exception, }); }