public void Remove_Empty_NoErrors()
        {
            var item = new object();
            var list = new PrioritizedList <object>();

            Assert.DoesNotThrow(() => list.Remove(item));
        }
        public void Remove_TargetIsRemoved()
        {
            var item = new object();
            var list = new PrioritizedList <object> {
                item
            };

            Fill(list, -5, 5);
            list.Remove(item);

            Assert.IsFalse(list.Contains(item));
        }