public void ListWithSomeItemsAddedAndRemovedShouldNotHaveContainedOthers(string extra, params string[] items)
        {
            var sut = new MemoryList <string>();

            sut.AddRange(items);
            sut.Remove(items[0]);

            Assert.False(sut.HasEverContained(extra));
        }
        public void SeveralItemsAddRangedShouldHaveBeenContained(params string[] items)
        {
            var sut = new MemoryList <string>();

            sut.AddRange(items);

            foreach (var item in items)
            {
                Assert.True(sut.HasEverContained(item));
            }
        }