public void RoundRobin_ShouldReturnDefaultWhenCleared() { const string firstEntry = "entry1"; const string secondEntry = "entry2"; const string thirdEntry = "entry3"; var sut = new RoundRobin <string> { firstEntry, secondEntry, thirdEntry }; sut.Clear(); Assert.Null(sut.Get()); }
public void TestClear() { var rr = new RoundRobin <int>(10); for (int i = 0; i < 5; i++) { rr.Add(i); } Assert.AreEqual(5, rr.Count); rr.Clear(); Assert.AreEqual(0, rr.Count); CollectionAssert.AreEquivalent(new int[] { }, rr); }