示例#1
0
        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);
        }
示例#2
0
        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);
        }