diff --git a/src/Components/Blazor/Blazor/test/Hosting/WebAssemblyHostTest.cs b/src/Components/Blazor/Blazor/test/Hosting/WebAssemblyHostTest.cs index ce2e831427..f99245e317 100644 --- a/src/Components/Blazor/Blazor/test/Hosting/WebAssemblyHostTest.cs +++ b/src/Components/Blazor/Blazor/test/Hosting/WebAssemblyHostTest.cs @@ -49,22 +49,6 @@ namespace Microsoft.AspNetCore.Blazor.Hosting.Test Assert.True(startup.ConfigureCalled); } - [Fact] - public async Task BrowserHost_StartAsync_SetsJSRuntime() - { - // Arrange - var builder = new WebAssemblyHostBuilder(); - builder.UseBlazorStartup(); - - var host = builder.Build(); - - // Act - await host.StartAsync(); - - // Assert - Assert.IsType(JSRuntime.Current); - } - private class MockStartup : IBlazorStartup { public bool ConfigureCalled { get; set; } diff --git a/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs b/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs index e163d38a49..bdf98fd388 100644 --- a/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs +++ b/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/BenchmarkEvent.cs @@ -7,9 +7,9 @@ namespace Microsoft.AspNetCore.Blazor.E2EPerformance { public static class BenchmarkEvent { - public static void Send(string name) + public static void Send(IJSRuntime jsRuntime, string name) { - ((IJSInProcessRuntime)JSRuntime.Current).Invoke( + ((IJSInProcessRuntime)jsRuntime).Invoke( "receiveBenchmarkEvent", name); } diff --git a/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml b/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml index cf934c2d22..870c79b1a4 100644 --- a/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml +++ b/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Index.cshtml @@ -1,10 +1,11 @@ @page "/" +@inject IJSRuntime JSRuntime Hello, world! @functions { protected override void OnAfterRender() { - BenchmarkEvent.Send("Rendered index.cshtml"); + BenchmarkEvent.Send(JSRuntime, "Rendered index.cshtml"); } } diff --git a/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml b/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml index 7073c7464f..9deb601126 100644 --- a/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml +++ b/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/Json.cshtml @@ -1,4 +1,5 @@ @page "/json" +@inject IJSRuntime JSRuntime

JSON performance

@@ -37,7 +38,7 @@ protected override void OnAfterRender() { - BenchmarkEvent.Send("Finished JSON processing"); + BenchmarkEvent.Send(JSRuntime, "Finished JSON processing"); } string serializedValue; diff --git a/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml b/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml index d5c1f63b51..0a9ad97997 100644 --- a/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml +++ b/src/Components/Blazor/testassets/Microsoft.AspNetCore.Blazor.E2EPerformance/Pages/RenderList.cshtml @@ -1,4 +1,5 @@ @page "/renderlist" +@inject IJSRuntime JSRuntime

Render List

@@ -47,7 +48,7 @@ Number of items: protected override void OnAfterRender() { - BenchmarkEvent.Send("Finished rendering list"); + BenchmarkEvent.Send(JSRuntime, "Finished rendering list"); } static IEnumerable GenerateForecasts(int count) @@ -71,4 +72,4 @@ Number of items: public int TemperatureF { get; set; } public string Summary { get; set; } } -} \ No newline at end of file +}