public void CreatingRegularPolygon() { var solid = CreateSpecialRegionMethods.RegularPolygon(new KtPoint2D(), 7, 30, true); Assert.AreEqual(solid.Count, 7); Assert.AreEqual(solid.Centroid(), new KtPoint2D()); var hollow = CreateSpecialRegionMethods.RegularPolygon(new KtPoint2D(), 7, 30, false); Assert.AreEqual(hollow.Count, 7); Assert.AreEqual(hollow.Centroid(), new KtPoint2D()); }
public void CreatingRectangularRegion() { var solid = CreateSpecialRegionMethods.Rectangle(new KtPoint2D(), 20, 30, true); Assert.AreEqual(solid.Count, 4); Assert.AreEqual(solid.Area(), 600.0); Assert.AreEqual(solid.Centroid(), new KtPoint2D()); var hollow = CreateSpecialRegionMethods.Rectangle(new KtPoint2D(), 20, 30, false); Assert.AreEqual(hollow.Count, 4); Assert.AreEqual(hollow.Area(), -600.0); Assert.AreEqual(hollow.Centroid(), new KtPoint2D()); }