public void Protected_IsConvex() { AXYPolygon xypolygon4 = new AXYPolygon(); xypolygon4.Points.Add(new XYPoint(1, 1)); xypolygon4.Points.Add(new XYPoint(9, 1)); xypolygon4.Points.Add(new XYPoint(5, 5)); xypolygon4.Points.Add(new XYPoint(5, 3)); xypolygon4.Points.Add(new XYPoint(3, 3)); xypolygon4.Points.Add(new XYPoint(3, 8)); xypolygon4.Points.Add(new XYPoint(9, 8)); xypolygon4.Points.Add(new XYPoint(9, 11)); xypolygon4.Points.Add(new XYPoint(1, 11)); Assert.AreEqual(true, xypolygon4.AIsConvex(0)); Assert.AreEqual(true, xypolygon4.AIsConvex(1)); Assert.AreEqual(true, xypolygon4.AIsConvex(2)); Assert.AreEqual(false, xypolygon4.AIsConvex(3)); Assert.AreEqual(false, xypolygon4.AIsConvex(4)); Assert.AreEqual(false, xypolygon4.AIsConvex(5)); Assert.AreEqual(true, xypolygon4.AIsConvex(6)); Assert.AreEqual(true, xypolygon4.AIsConvex(7)); Assert.AreEqual(true, xypolygon4.AIsConvex(8)); }
public void Protected_IsConvex() { AXYPolygon xypolygon4 = new AXYPolygon(); xypolygon4.Points.Add(new XYPoint(1,1)); xypolygon4.Points.Add(new XYPoint(9,1)); xypolygon4.Points.Add(new XYPoint(5,5)); xypolygon4.Points.Add(new XYPoint(5,3)); xypolygon4.Points.Add(new XYPoint(3,3)); xypolygon4.Points.Add(new XYPoint(3,8)); xypolygon4.Points.Add(new XYPoint(9,8)); xypolygon4.Points.Add(new XYPoint(9,11)); xypolygon4.Points.Add(new XYPoint(1,11)); Assert.AreEqual( true, xypolygon4.AIsConvex(0)); Assert.AreEqual( true, xypolygon4.AIsConvex(1)); Assert.AreEqual( true, xypolygon4.AIsConvex(2)); Assert.AreEqual( false, xypolygon4.AIsConvex(3)); Assert.AreEqual( false, xypolygon4.AIsConvex(4)); Assert.AreEqual( false, xypolygon4.AIsConvex(5)); Assert.AreEqual( true, xypolygon4.AIsConvex(6)); Assert.AreEqual( true, xypolygon4.AIsConvex(7)); Assert.AreEqual( true, xypolygon4.AIsConvex(8)); }