public void IntersectEdge1() { var x = new Range32(-10, 0); var y = new Range32(-10); Assert.IsTrue(x.IntersectWith(y) == new Range32(-10, -10)); Assert.IsTrue(y.IntersectWith(x) == new Range32(-10, -10)); }
public void IntersectEdge2() { var x = new Range32(10, 20); var y = new Range32(5, 10); Assert.IsTrue(x.IntersectWith(y) == new Range32(10, 10)); Assert.IsTrue(y.IntersectWith(x) == new Range32(10, 10)); }
public void IntersectOffset() { var x = new Range32(0, 10); var y = new Range32(5, 13); Assert.IsTrue(x.IntersectWith(y) == new Range32(5, 10)); Assert.IsTrue(y.IntersectWith(x) == new Range32(5, 10)); }