Ejemplo n.º 1
0
 public void PolygonsWith5CoordinatePairsAndFirstPairEqualToLastIsValid()
 {
     var area = new Area();
     area.Description = "Canada";
     var polygon = new Polygon("38.47,-120.14 38.34,-119.95 38.52,-119.74 38.62,-119.89 38.47,-120.14");
     area.Polygons.Add(polygon);
     var polygonValidator = new PolygonsValidator(area);
     Assert.True(polygonValidator.IsValid);
 }
Ejemplo n.º 2
0
 public void PolygonsWith5CoordinatePairsAndFirstPairDifferentOfLastIsInvalid()
 {
     var area = new Area();
     area.Description = "Canada";
     var polygon = new Polygon("98.47,-120.14 38.34,-119.95 38.52,-119.74 38.62,-119.89 38.47,-120.14");
     area.Polygons.Add(polygon);
     var polygonValidator = new PolygonsValidator(area);
     Assert.False(polygonValidator.IsValid);
     var polygonsErrors = from error in polygonValidator.Errors
                          where error.GetType() == typeof(PolygonWithFirstCoordinatePairEqualToLastCoordinatePairError)
                          select error;
     Assert.NotEmpty(polygonsErrors);
 }