public void GetAllValidationErrors_ReturnsAllErrorsFromActionContext() { AddActionContextWithErrorsToAccessor(); var expectedErrors = FakeValidationErrors.Select(CreateValidationErrorFromFakeError); var foundErrors = testedAdapter.GetAllValidationErrors(); foundErrors.Should().BeEquivalentTo(expectedErrors); }
public void Validate_ReturnsErroneousResultWithAllErrors() { AddActionContextWithErrorsToAccessor(); var expectedErrors = FakeValidationErrors.Select(CreateValidationErrorFromFakeError); var expectedResult = ValidationResult.CreateInvalidResultFromValidationErrors(expectedErrors); var validationResult = testedAdapter.Validate(); validationResult.Should().BeEquivalentTo(expectedResult); }
public void GetValidationErrorsAtPath_ReturnsAllErrorsFromActionContext() { AddActionContextWithErrorsToAccessor(); var testPath = FakeValidationErrors.Last().path; var expectedErrors = FakeValidationErrors.Where(error => error.path == testPath) .Select(CreateValidationErrorFromFakeError); var foundErrors = testedAdapter.GetValidationErrorsAtPath(testPath); foundErrors.Should().BeEquivalentTo(expectedErrors); }