public void SetUp() { this.polygon = new Polygon2F( new List <Vector2F> { new Vector2F(1, 3), new Vector2F(3, 1), new Vector2F(5, 3), new Vector2F(4, 5), new Vector2F(2, 5) }); }
public void SetUp() { this.polygon = new Polygon2F( new List<Vector2F> { new Vector2F(1, 3), new Vector2F(3, 1), new Vector2F(5, 3), new Vector2F(4, 5), new Vector2F(2, 5) }); }
public void TestPolygonDoesNotContainIntersectingPolygon() { // ARRANGE. var other = new Polygon2F( new List <Vector2F> { new Vector2F(2.5f, 4), new Vector2F(3.5f, 6), new Vector2F(3.5f, 6), new Vector2F(2.5f, 4) }); // ASSERT. Assert.IsFalse(this.polygon.Contains(other)); }
public void TestPolygonContainsPolygon() { // ARRANGE. var other = new Polygon2F( new List <Vector2F> { new Vector2F(2.5f, 3), new Vector2F(3.5f, 4), new Vector2F(3.5f, 4), new Vector2F(2.5f, 3) }); // ASSERT. Assert.IsTrue(this.polygon.Contains(other)); }
public void TestPolygonContainsPolygon() { // ARRANGE. var other = new Polygon2F( new List<Vector2F> { new Vector2F(2.5f, 3), new Vector2F(3.5f, 4), new Vector2F(3.5f, 4), new Vector2F(2.5f, 3) }); // ASSERT. Assert.IsTrue(this.polygon.Contains(other)); }
public void TestPolygonDoesNotContainIntersectingPolygon() { // ARRANGE. var other = new Polygon2F( new List<Vector2F> { new Vector2F(2.5f, 4), new Vector2F(3.5f, 6), new Vector2F(3.5f, 6), new Vector2F(2.5f, 4) }); // ASSERT. Assert.IsFalse(this.polygon.Contains(other)); }