示例#1
0
        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]);
        }
示例#2
0
        public void OverlappingBinsWithVariants_EndBeforeBegin_ReturnEmptyList()
        {
            IEnumerable <int> results = BinUtilities.OverlappingBinsWithVariants(20, 10, null);

            Assert.Empty(results);
        }