public void NoOverlapsConstantLenghtGrowingGapTest() { var intervals = IntervalsFactory.NoOverlapsConstantLenghtGrowingGap(3, 1, 0).ToList(); Assert.IsTrue(intervals[0].Low == 0); Assert.IsTrue(intervals[0].High == 1); Assert.IsTrue(intervals[2].Low == 5); Assert.IsTrue(intervals[2].High == 6); }
public void ContainsDescendingTest() { var intervals = IntervalsFactory.ContainsDescending(3, 0).ToList(); Assert.IsTrue(intervals[0].Low == 0); Assert.IsTrue(intervals[0].High == 5); Assert.IsTrue(intervals[1].Low == 1); Assert.IsTrue(intervals[1].High == 4); Assert.IsTrue(intervals[2].Low == 2); Assert.IsTrue(intervals[2].High == 3); }
public void OverlapsConstantLengthTest() { var intervals = IntervalsFactory.OverlapsConstantLength(10, 0).ToList(); Assert.IsTrue(intervals[9].High == 19); }
public void ConstantLengthMeetsTest() { var intervals = IntervalsFactory.ConstantLengthMeets(10, 1, 0).ToList(); Assert.IsTrue(intervals.IsContiguous()); }