public void FromUnordered_PerformanceTest() { const int itemCount = 100000; var random = new Random(42); int start; int end; var items = Enumerable.Range(0, itemCount).Select(i => { start = random.Next(1000); end = start + random.Next(1, 50); return(new TestInterval(start, end)); }).ToList(); var stopwatch = Stopwatch.StartNew(); var collection = IntervalCollection <int> .FromUnordered(items); stopwatch.Stop(); Assert.Inconclusive($"Added {itemCount} items in {stopwatch.Elapsed}"); }