Пример #1
0
        public void CanRemoveValues()
        {
            var v = _itemsById.Find(2);

            _items.Remove(v);

            Assert.IsFalse(_itemsById.Contains(2));
        }
Пример #2
0
        public void IndexIsEmptyAfterClear()
        {
            _items.Clear();

            Assert.IsFalse(_itemsById.Contains(1));
            Assert.IsFalse(_itemsById.Contains(2));
            Assert.IsFalse(_itemsByName.Contains("one"));
            Assert.IsFalse(_itemsByName.Contains("two"));
        }
Пример #3
0
        public bool RemoveByKey(TKey key)
        {
            var canRemove = _index.Contains(key);

            if (canRemove)
            {
                Remove(_index[key]);
            }
            return(canRemove);
        }