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