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));