public void WhenEnumerating_Then_ItemsAreInReverseChronologicalOrder() { const int size = 5; var items = Enumerable.Range(1, size).ToList(); var sut = new RollingWindow <int>(size); items.ForEach(sut.Add); items.Reverse(); Assert.That(sut.AsEnumerable(), Is.EquivalentTo(items)); }