public void CanRemoveFirstInt32Element()
{
var list = new RecentCollection<int>(5) {1, 2, 3, 4, 5};
int oldCount = list.Count;
bool removed = list.Remove(5);
Assert.IsTrue(removed);
Assert.AreEqual(oldCount - 1, list.Count);
// TODO: Use SequenceEqual
int[] temp = new[] { 1, 2, 3, 4 }.Reverse().ToArray();
for (int i = 0; i < temp.Length; i++)
{
Assert.AreEqual(temp[i], list[i]);
}
}