23 references to Enumerate
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (23)
ReadOnlyListExtensionsTests.cs (23)
331var result = Enumerate(list.AsEnumerable());
341var result = Enumerate(list.AsEnumerable());
351var result = Enumerate(list.AsEnumerable(start: 2));
361var result = Enumerate(list.AsEnumerable(start: 5));
371var result = Enumerate(list.AsEnumerable(start: 0));
381var result = Enumerate(list.AsEnumerable(^3)); // Last 3 elements
391var result = Enumerate(list.AsEnumerable(^1)); // Last element
401var result = Enumerate(list.AsEnumerable(1..4)); // Elements at indices 1, 2, 3
411var result = Enumerate(list.AsEnumerable(^3..^1)); // Last 3 elements excluding the very last
421var result = Enumerate(list.AsEnumerable(..)); // Entire range
431var result = Enumerate(list.AsEnumerable(start: 1, count: 3));
441var result = Enumerate(list.AsEnumerable(start: 2, count: 0));
451var result = Enumerate(list.AsEnumerable(start: 3, count: 1));
548var result = Enumerate(list.AsEnumerable(start: 1, count: 3));
558var result = Enumerate(custom.AsEnumerable(start: 1, count: 3));
619Assert.Empty(Enumerate(result1));
622Assert.Empty(Enumerate(result2));
625Assert.Equal([1, 2, 3, 4, 5], Enumerate(result3));
628Assert.Equal([5], Enumerate(result4));
638Assert.Empty(Enumerate(result1));
641Assert.Empty(Enumerate(result2));
644Assert.Empty(Enumerate(result3));
647Assert.Empty(Enumerate(result4));