Esempio n. 1
0
        public void GetAllValidationErrors_ReturnsAllErrorsFromActionContext()
        {
            AddActionContextWithErrorsToAccessor();
            var expectedErrors = FakeValidationErrors.Select(CreateValidationErrorFromFakeError);

            var foundErrors = testedAdapter.GetAllValidationErrors();

            foundErrors.Should().BeEquivalentTo(expectedErrors);
        }
Esempio n. 2
0
        public void Validate_ReturnsErroneousResultWithAllErrors()
        {
            AddActionContextWithErrorsToAccessor();
            var expectedErrors = FakeValidationErrors.Select(CreateValidationErrorFromFakeError);
            var expectedResult = ValidationResult.CreateInvalidResultFromValidationErrors(expectedErrors);

            var validationResult = testedAdapter.Validate();

            validationResult.Should().BeEquivalentTo(expectedResult);
        }
Esempio n. 3
0
        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);
        }