public void OverlappingBinsWithVariants_EndBeyondMaxRefLen_CorrectEnd() { const int expectedBinId = 6310; var idToChunks = new Dictionary <int, Interval[]> { [expectedBinId] = new[] { new Interval(1, 1) } }; List <int> results = BinUtilities.OverlappingBinsWithVariants(10, int.MaxValue, idToChunks).ToList(); Assert.Single(results); Assert.Equal(expectedBinId, results[0]); }
public void OverlappingBinsWithVariants_EndBeforeBegin_ReturnEmptyList() { IEnumerable <int> results = BinUtilities.OverlappingBinsWithVariants(20, 10, null); Assert.Empty(results); }