public void GetEnumerator_WithCollectionAndAmountOf2_ReturnsCorrectLagItems() { var collection = new[] { 1, 2, 3 }; var output = new LagEnumerable <int>(collection, 2); CollectionAssert.AreEqual(new[] { new LagItem <int>(1, 0), new LagItem <int>(2, 0), new LagItem <int>(3, 1), }, output); }
public void GetEnumerator_WithMoreLagThanElementsInCollection_ReturnsCorrectLagItems() { var collection = new[] { 1, 2, 3 }; var output = new LagEnumerable <int>(collection, 10); CollectionAssert.AreEqual(new[] { new LagItem <int>(1, 0), new LagItem <int>(2, 0), new LagItem <int>(3, 0), }, output); }