public void Protected_IsIntersected() { AXYPolygon p1 = new AXYPolygon(); p1.Points.Add(new XYPoint(0, 3)); p1.Points.Add(new XYPoint(3, 0)); p1.Points.Add(new XYPoint(8, 0)); p1.Points.Add(new XYPoint(8, 2)); p1.Points.Add(new XYPoint(3, 1)); p1.Points.Add(new XYPoint(3, 3)); p1.Points.Add(new XYPoint(8, 3)); p1.Points.Add(new XYPoint(4, 7)); Assert.AreEqual(true, p1.AIsIntersected(0), "Test1"); Assert.AreEqual(true, p1.AIsIntersected(1), "Test2"); Assert.AreEqual(false, p1.AIsIntersected(2), "Test3"); }
public void Protected_IsIntersected() { AXYPolygon p1 = new AXYPolygon(); p1.Points.Add(new XYPoint(0, 3)); p1.Points.Add(new XYPoint(3, 0)); p1.Points.Add(new XYPoint(8, 0)); p1.Points.Add(new XYPoint(8, 2)); p1.Points.Add(new XYPoint(3, 1)); p1.Points.Add(new XYPoint(3, 3)); p1.Points.Add(new XYPoint(8, 3)); p1.Points.Add(new XYPoint(4, 7)); Assert.AreEqual(true, p1.AIsIntersected(0),"Test1"); Assert.AreEqual(true, p1.AIsIntersected(1),"Test2"); Assert.AreEqual(false, p1.AIsIntersected(2),"Test3"); }