public void VehicleYearValidation_InvalidYears_ExpectedFail(int testValue)
        {
            // Arrange
            bool result = true;

            // Act
            result = VehicleValidation.VehicleYearValidation(testValue);

            // Assert
            Assert.False(result);
        }
        public void VehicleYearValidation_ValidYears_ExpectedSuccess(int testValue)
        {
            // Arrange
            bool result = true;

            // Act
            result = VehicleValidation.VehicleYearValidation(testValue);

            // Assert
            Assert.True(result);
        }
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var validYear = VehicleValidation.VehicleYearValidation(Year);

            if (validYear == false)
            {
                yield return(new ValidationResult("Enter a valid model year",
                                                  new[] { nameof(Year) }));
            }

            yield return(ValidationResult.Success);
        }