public void Validate_ShouldNotAllowToSetCoordinateHigherThanMaxAvailableValue() { //arrange var coordinate = new Coordinate(CoordinateValidator.largestCoordinate + 1, 0); //act var result = _validator.Validate(coordinate); //assert Assert.False(result.IsValid); Assert.Equal(result.Errors.Count, 1); Assert.Equal(result.Errors.First().PropertyName, nameof(Coordinate.PointX)); }
public void LatitudeAboveMaximumFailsValidation() { Coordinate coordinate = Constants.Coordinates.LatitudeAboveMaximum; Assert.IsFalse(CoordinateValidator.Validate(coordinate.Latitude, coordinate.Longitude)); }
public void ValidCoordinatePassesValidation() { Coordinate coordinate = Constants.Coordinates.ValidCoordinate; Assert.IsTrue(CoordinateValidator.Validate(coordinate.Latitude, coordinate.Longitude)); }
public void LongitudeEqualToMinimumPassesValidation() { Coordinate coordinate = Constants.Coordinates.LongitudeEqualToMinimum; Assert.IsTrue(CoordinateValidator.Validate(coordinate.Latitude, coordinate.Longitude)); }