Beispiel #1
0
        public void GetEnumerator_WithCollectionAndAmountOf2_ReturnsCorrectLagItems()
        {
            var collection = new[]
            {
                1, 2, 3
            };

            var output = new LeadEnumerable <int>(collection, 2);

            CollectionAssert.AreEqual(new[]
            {
                new LeadItem <int>(1, 3),
                new LeadItem <int>(2, 0),
                new LeadItem <int>(3, 0),
            }, output);
        }
Beispiel #2
0
        public void GetEnumerator_WithMoreLeadThanNumberOfElementsInCollection_ReturnsCorrectLagItems()
        {
            var collection = new[]
            {
                1, 2, 3
            };

            var output = new LeadEnumerable <int>(collection, 10);

            CollectionAssert.AreEqual(new[]
            {
                new LeadItem <int>(1, 0),
                new LeadItem <int>(2, 0),
                new LeadItem <int>(3, 0),
            }, output);
        }