public void CanRemoveNonExistingStringElement()
{
var list = new RecentCollection<string>(10) { "Neo", "Morpheus", "Trinity", "Agent Smith", "Oracle" };
int oldCount = list.Count;
bool removed = list.Remove("There is no spoon");
Assert.IsFalse(removed);
Assert.AreEqual(oldCount, list.Count);
}