示例#1
0
        public void EmptyList()
        {
            var list = new SortedKeyList <Etag>();

            list.RemoveSmallerOrEqual(zero);

            Assert.Equal(0, list.Count);
        }
示例#2
0
        public void EmptyList()
        {
            var list = new SortedKeyList<Etag>();

            list.RemoveSmallerOrEqual(zero);

            Assert.Equal(0, list.Count);
        }
示例#3
0
        public void CanAddDuplicate()
        {
            var list = new SortedKeyList <Etag>();

            list.Add(ToEtag(1));
            list.Add(ToEtag(1));

            Assert.Equal(1, list.Count);
        }
示例#4
0
        public void CanAddDuplicate()
        {
            var list = new SortedKeyList<Etag>();

            list.Add(ToEtag(1));
            list.Add(ToEtag(1));

            Assert.Equal(1, list.Count);
        }
示例#5
0
        public void ShouldNotRemoveAnything()
        {
            var list = new SortedKeyList <Etag>();

            list.Add(ToEtag(6));
            list.Add(ToEtag(8));
            list.Add(ToEtag(7));

            list.RemoveSmallerOrEqual(ToEtag(5));

            Assert.Equal(3, list.Count);
        }
示例#6
0
        public void ShouldNotRemoveAnything()
        {
            var list = new SortedKeyList<Etag>();

            list.Add(ToEtag(6));
            list.Add(ToEtag(8));
            list.Add(ToEtag(7));

            list.RemoveSmallerOrEqual(ToEtag(5));

            Assert.Equal(3, list.Count);
        }
示例#7
0
        public void ShouldRemainOneItem_RemovingItemIsOnTheList()
        {
            var list = new SortedKeyList <Etag>();

            list.Add(ToEtag(1));
            list.Add(ToEtag(3));
            list.Add(ToEtag(5));

            list.RemoveSmallerOrEqual(ToEtag(3));

            Assert.Equal(1, list.Count);
            Assert.True(list.Contains(ToEtag(5)));
        }
示例#8
0
        public void ShouldRemainOneItem_RemovingItemIsOnTheList()
        {
            var list = new SortedKeyList<Etag>();

            list.Add(ToEtag(1));
            list.Add(ToEtag(3));
            list.Add(ToEtag(5));

            list.RemoveSmallerOrEqual(ToEtag(3));

            Assert.Equal(1, list.Count);
            Assert.True(list.Contains(ToEtag(5)));
        }