public void EmptyIntersectedSplitRanges() { var x = new Range16(5); var y = new Range16(6); Assert.IsTrue(x.IntersectWith(y).IsEmpty); Assert.IsTrue(y.IntersectWith(x).IsEmpty); }
public void IntersectContained() { var x = new Range16(0, 10); var y = new Range16(5, 8); Assert.IsTrue(x.IntersectWith(y) == new Range16(5, 8)); Assert.IsTrue(y.IntersectWith(x) == new Range16(5, 8)); }
public void UnionOffset1() { var x = new Range16(0, 10); var y = new Range16(5, 14); Assert.IsTrue(x.UnionWith(y) == new Range16(0, 14)); Assert.IsTrue(y.UnionWith(x) == new Range16(0, 14)); }