diff --git a/src/Components/test/E2ETest/ServerRenderingTests/BlazorWebJsInitializersTest.cs b/src/Components/test/E2ETest/ServerRenderingTests/BlazorWebJsInitializersTest.cs index b91b97302b8b..513c477f795c 100644 --- a/src/Components/test/E2ETest/ServerRenderingTests/BlazorWebJsInitializersTest.cs +++ b/src/Components/test/E2ETest/ServerRenderingTests/BlazorWebJsInitializersTest.cs @@ -28,7 +28,7 @@ public override Task InitializeAsync() [Theory] [MemberData(nameof(InitializerTestData))] - public void InitializersRunsModernCallbacksByDefaultWhenPresent(bool streaming, bool webassembly, bool server, List expectedInvokedCallbacks) + public void InitializersRunsModernCallbacksByDefaultWhenPresent(bool streaming, bool webassembly, bool server, string[] expectedInvokedCallbacks) { var url = $"{ServerPathBase}/initializers?streaming={streaming}&wasm={webassembly}&server={server}"; Navigate(url); @@ -38,7 +38,7 @@ public void InitializersRunsModernCallbacksByDefaultWhenPresent(bool streaming, Browser.Exists(By.Id(callback)); } - Browser.Equal(expectedInvokedCallbacks.Count, () => Browser.FindElements(By.CssSelector("#initializers-content > p")).Count); + Browser.Equal(expectedInvokedCallbacks.Length, () => Browser.FindElements(By.CssSelector("#initializers-content > p")).Count); if (server) { @@ -49,7 +49,7 @@ public void InitializersRunsModernCallbacksByDefaultWhenPresent(bool streaming, [Theory] [MemberData(nameof(InitializerTestData))] - public void InitializersRunsClassicInitializersWhenEnabled(bool streaming, bool webassembly, bool server, List expectedInvokedCallbacks) + public void InitializersRunsClassicInitializersWhenEnabled(bool streaming, bool webassembly, bool server, string[] expectedInvokedCallbacks) { EnableClassicInitializers(Browser); List expectedCallbacks = ["classic-before-start", "classic-after-started", ..expectedInvokedCallbacks]; @@ -76,9 +76,9 @@ private void EnableClassicInitializers(IWebDriver browser) ((IJavaScriptExecutor)browser).ExecuteScript("sessionStorage.setItem('enable-classic-initializers', 'true')"); } - public static TheoryData> InitializerTestData() + public static TheoryData InitializerTestData() { - var result = new TheoryData> + var result = new TheoryData { { false, false, false, ["classic-and-modern-before-web-start", "classic-and-modern-after-web-started","modern-before-web-start", "modern-after-web-started"] }, { false, false, true, ["classic-and-modern-before-web-start", "classic-and-modern-after-web-started", "classic-and-modern-before-server-start", "classic-and-modern-after-server-started", "classic-and-modern-circuit-opened", "modern-before-web-start", "modern-after-web-started", "modern-before-server-start", "modern-after-server-started", "modern-circuit-opened" ] },