public void GetGeometriesInViewWhenClosedThrowsExceptionTest() { ShapeFileProvider shapeFile = new ShapeFileProvider(@"..\..\..\TestData\BCROADS.SHP"); List<Geometry> geometries = new List<Geometry>(shapeFile.ExecuteGeometryIntersectionQuery(BoundingBox.Empty)); }
public void GetGeometriesInViewTest() { ShapeFileProvider shapeFile = new ShapeFileProvider(@"..\..\..\TestData\BCROADS.SHP"); shapeFile.Open(); List<Geometry> geometries = new List<Geometry>(); geometries.AddRange(shapeFile.ExecuteGeometryIntersectionQuery(shapeFile.GetExtents())); Assert.AreEqual(shapeFile.GetFeatureCount(), geometries.Count); geometries.Clear(); geometries.AddRange(shapeFile.ExecuteGeometryIntersectionQuery(BoundingBox.Empty)); Assert.AreEqual(0, geometries.Count); }