public void Count_AfterFirstElementAdded_ReturnsTwo() { ITimedCache <int> timedCache = CreateDefaultTimedCache(); timedCache.Add(_defaultElement); Assert.AreEqual(1, timedCache.Count); }
public void Count_AddingElementsThenRemovingIt_ReturnsZero() { ITimedCache <int> timedCache = CreateDefaultTimedCache(); timedCache.Add(_defaultElement); timedCache.Remove(_defaultElement); Assert.AreEqual(0, timedCache.Count); }
public void AddTwoItems_ForeachRunsTwoIterations() { ITimedCache <int> timedCache = CreateDefaultTimedCache(); timedCache.Add(_defaultElement); timedCache.Add(_defaultElement); int iterationsPreformed = 0; foreach (int item in timedCache) { iterationsPreformed++; } Assert.AreEqual(2, iterationsPreformed); }
public void Count_BeforeAnyElementsAdded_ReturnZero() { ITimedCache <int> timedCache = CreateDefaultTimedCache(); Assert.AreEqual(0, timedCache.Count); }