public void Remove_ValidIndex_ShouldRemoveCorrectly()
        {
            var list = new ReversedList<int>();

            list.Add(1);
            list.Add(2);
            list.Add(3);
            list.Add(4);
            list.Add(5);

            list.Remove(2);

            Assert.AreEqual(4, list.Count);
            CollectionAssert.AreEqual(new List<int> { 5, 4, 2, 1 }, list.ToList());
        }