public void AddDoesNotMoveFirstElement()
{
var list = new RecentCollection<int>(3);
list.Add(1);
list.Add(2);
list.Add(3);
// Повторно добавляем элемент "3" который уже в начале списка.
// Порядок элементов не должен измениться
list.Add(3);
Assert.AreEqual(3, list.Count);
Assert.AreEqual(3, list[0]);
Assert.AreEqual(2, list[1]);
Assert.AreEqual(1, list[2]);
}