TagHelperCollectionTest.cs (153)
31result[i] = CreateTagHelper($"TagHelper{startIndex + i}");
47Assert.Equal(-1, collection.IndexOf(CreateTagHelper("Test")));
48Assert.False(collection.Contains(CreateTagHelper("Test")));
104var tagHelper = CreateTagHelper("Test");
144var tagHelper1 = CreateTagHelper("Test1");
145var tagHelper2 = CreateTagHelper("Test2");
172var tagHelper = CreateTagHelper("Test");
200var tagHelper1 = CreateTagHelper("Test1");
201var tagHelper2 = CreateTagHelper("Test2");
225var tagHelper = CreateTagHelper("Test");
242var tagHelper1 = CreateTagHelper("Test1");
243var tagHelper2 = CreateTagHelper("Test2");
244var tagHelper3 = CreateTagHelper("Test3");
267var tagHelper1 = CreateTagHelper("Test1");
268var tagHelper2 = CreateTagHelper("Test2");
282var additionalTagHelper = CreateTagHelper("Additional");
312var singleHelper = CreateTagHelper("Single");
345var items = new[] { CreateTagHelper("Test") }.Where(x => false);
358var tagHelper = CreateTagHelper("Test");
376var tagHelper = CreateTagHelper("Test");
377var items = new[] { tagHelper, CreateTagHelper("Other") }.Where(x => x == tagHelper);
422var tagHelper1 = CreateTagHelper("Test1");
423var tagHelper2 = CreateTagHelper("Test2");
438var tagHelper1 = CreateTagHelper("Test1");
439var tagHelper2 = CreateTagHelper("Test2");
485var tagHelper1 = CreateTagHelper("Test1");
486var tagHelper2 = CreateTagHelper("Test2");
705var tagHelper1 = CreateTagHelper("Test1");
706var tagHelper2 = CreateTagHelper("Test2");
781var tagHelper1 = CreateTagHelper("Test1");
782var tagHelper2 = CreateTagHelper("Test2");
783var tagHelper3 = CreateTagHelper("Test3");
856var tagHelper1 = CreateTagHelper("A");
857var tagHelper2 = CreateTagHelper("B");
1006var nonExistingItem = CreateTagHelper("NonExisting");
1059var nonExistingItem = CreateTagHelper("NonExisting");
1119var tagHelper = CreateTagHelper("Test");
1136var tagHelper = CreateTagHelper("Test");
1177var tagHelper1 = CreateTagHelper("Test1");
1178var tagHelper2 = CreateTagHelper("Test2");
1219CreateTagHelper("Test")
1232CreateTagHelper("Test")
1255var tagHelper = CreateTagHelper("Test");
1256var otherHelper = CreateTagHelper("Other");
1270var otherHelper = CreateTagHelper("Other");
1291var tagHelper = CreateTagHelper("Test");
1302var tagHelper = CreateTagHelper("Test");
1352var tagHelper = CreateTagHelper("Test");
1369var tagHelper = CreateTagHelper("Test");
1370var otherHelper = CreateTagHelper("Other");
1410var tagHelper = CreateTagHelper("Test");
1425var tagHelper = CreateTagHelper("Test");
1495var tagHelper = CreateTagHelper("Test");
1531var tagHelper = CreateTagHelper("Test");
1559var tagHelper = CreateTagHelper("Test");
1750var tagHelper1 = CreateTagHelper("Test1");
1751var tagHelper2 = CreateTagHelper("Test2");
1776var secondHelper1 = CreateTagHelper("Second1");
1777var secondHelper2 = CreateTagHelper("Second2");
1810var tagHelper1 = CreateTagHelper("Test1");
1811var tagHelper2 = CreateTagHelper("Test2");
1830var tagHelper1 = CreateTagHelper("Test1");
1831var tagHelper2 = CreateTagHelper("Test2");
1832var tagHelper3 = CreateTagHelper("Test3");
1833var tagHelper4 = CreateTagHelper("Test4");
1875var firstHelper = CreateTagHelper("First");
1876var secondHelper = CreateTagHelper("Second");
1895var secondHelper = CreateTagHelper("Second");
1916var firstHelper = CreateTagHelper("First");
1917var secondHelper = CreateTagHelper("Second");
1931var firstHelper = CreateTagHelper("First");
1932var secondHelper = CreateTagHelper("Second");
1933var nonExistingHelper = CreateTagHelper("NonExisting");
1949var firstHelper = CreateTagHelper("First");
1950var secondHelper = CreateTagHelper("Second");
1966var firstHelper = CreateTagHelper("First");
1967var secondHelper = CreateTagHelper("Second");
1985var secondHelper = CreateTagHelper("Second");
2012secondHelpers[i] = CreateTagHelper($"SecondHelper{i}");
2041var shared1 = CreateTagHelper("Shared1");
2042var shared2 = CreateTagHelper("Shared2");
2043var unique1 = CreateTagHelper("Unique1");
2044var unique2 = CreateTagHelper("Unique2");
2045var unique3 = CreateTagHelper("Unique3");
2102var tagHelper1 = CreateTagHelper("Test1");
2103var tagHelper2 = CreateTagHelper("Test2");
2121var tagHelper1 = CreateTagHelper("Test1");
2122var tagHelper2 = CreateTagHelper("Test2");
2123var tagHelper3 = CreateTagHelper("Test3");
2149var tagHelper1 = CreateTagHelper("Test1");
2150var tagHelper2 = CreateTagHelper("Test2");
2151var tagHelper3 = CreateTagHelper("Test3");
2171var tagHelper1 = CreateTagHelper("Test1");
2172var tagHelper2 = CreateTagHelper("Test2");
2200helpers[j] = CreateTagHelper($"Collection{i}Helper{j}");
2250var tagHelper1 = CreateTagHelper("Test1");
2251var tagHelper2 = CreateTagHelper("Test2");
2269var tagHelper1 = CreateTagHelper("Test1");
2270var tagHelper2 = CreateTagHelper("Test2");
2271var tagHelper3 = CreateTagHelper("Test3");
2291var tagHelper1 = CreateTagHelper("Test1");
2292var tagHelper2 = CreateTagHelper("Test2");
2353var nonExistingHelper = CreateTagHelper("NonExisting");
2502var tagHelper1 = CreateTagHelper("Test1");
2503var tagHelper2 = CreateTagHelper("Test2");
2504var tagHelper3 = CreateTagHelper("Test3");
2562var helper1 = CreateTagHelper("Single");
2638Assert.Equal(0, merged.IndexOf(CreateTagHelper("TagHelper0"))); // Start of segment 1
2639Assert.Equal(1, merged.IndexOf(CreateTagHelper("TagHelper1"))); // Start of segment 2
2640Assert.Equal(3, merged.IndexOf(CreateTagHelper("TagHelper3"))); // Start of segment 3
2641Assert.Equal(6, merged.IndexOf(CreateTagHelper("TagHelper6"))); // Start of segment 4
2644Assert.Equal(0, merged.IndexOf(CreateTagHelper("TagHelper0"))); // End of segment 1
2645Assert.Equal(2, merged.IndexOf(CreateTagHelper("TagHelper2"))); // End of segment 2
2646Assert.Equal(5, merged.IndexOf(CreateTagHelper("TagHelper5"))); // End of segment 3
2647Assert.Equal(6, merged.IndexOf(CreateTagHelper("TagHelper6"))); // End of segment 4
2734var tagHelper1 = CreateTagHelper("Test1");
2735var tagHelper2 = CreateTagHelper("Test2");
2736var tagHelper3 = CreateTagHelper("Test3");
2768var tagHelper1 = CreateTagHelper("Test1");
2769var tagHelper2 = CreateTagHelper("Test2");
2828var tagHelper = CreateTagHelper("Test");
2957var tagHelper1 = CreateTagHelper("Test1");
2958var tagHelper2 = CreateTagHelper("Test2");
2959var tagHelper3 = CreateTagHelper("Test3");
3148var nonExistent = CreateTagHelper("NonExistent");
3161var helper = CreateTagHelper($"Helper{i}");
3239var tagHelper1 = CreateTagHelper("TestHelper1");
3240var tagHelper2 = CreateTagHelper("OtherHelper");
3241var tagHelper3 = CreateTagHelper("TestHelper3");
3263var tagHelper = CreateTagHelper("TestHelper");
3280var tagHelper = CreateTagHelper("TestHelper");
3295var secondHelpers = new[] { CreateTagHelper("OtherHelper1"), CreateTagHelper("TestHelper") };
3339var shortHelper = CreateTagHelper("A");
3340var mediumHelper1 = CreateTagHelper("Medium1");
3341var mediumHelper2 = CreateTagHelper("Medium2");
3342var longHelper = CreateTagHelper("VeryLongHelperName");
3360CreateTagHelper("TestHelper1"),
3361CreateTagHelper("TestHelper2"),
3362CreateTagHelper("OtherHelper1"),
3363CreateTagHelper("TestHelper3"),
3364CreateTagHelper("OtherHelper2")
3383var segment1Helpers = new[] { CreateTagHelper("Keep1"), CreateTagHelper("Keep2") };
3384var segment2Helpers = new[] { CreateTagHelper("Keep3"), CreateTagHelper("Keep4") };
3414CreateTagHelper("Keep1"), // Keep
3415CreateTagHelper("Remove1"), // Remove
3416CreateTagHelper("Keep2"), // Keep
3417CreateTagHelper("Keep3"), // Keep
3418CreateTagHelper("Remove2"), // Remove
3419CreateTagHelper("Keep4") // Keep
3449helpers[i] = CreateTagHelper(i % 2 == 0 ? $"Keep{i}" : $"Remove{i}");