diff --git a/src/BootstrapBlazor/Services/DefaultNetworkMonitorService.cs b/src/BootstrapBlazor/Services/DefaultNetworkMonitorService.cs index a172a121b4a..64b39b822b3 100644 --- a/src/BootstrapBlazor/Services/DefaultNetworkMonitorService.cs +++ b/src/BootstrapBlazor/Services/DefaultNetworkMonitorService.cs @@ -34,10 +34,10 @@ public DefaultNetowrkMonitorService(IJSRuntime jsRuntime) /// /// /// - public async Task GetNetworkMonitorState(CancellationToken token = default) + public async Task GetNetworkMonitorState(CancellationToken token = default) { _module ??= await LoadModule(); - return await _module.InvokeAsync("getNetworkInfo", token) ?? new(); + return await _module.InvokeAsync("getNetworkInfo", token); } /// diff --git a/src/BootstrapBlazor/Services/INetworkMonitorService.cs b/src/BootstrapBlazor/Services/INetworkMonitorService.cs index ad214bb5cc9..b127f03ccf6 100644 --- a/src/BootstrapBlazor/Services/INetworkMonitorService.cs +++ b/src/BootstrapBlazor/Services/INetworkMonitorService.cs @@ -16,7 +16,7 @@ public interface INetworkMonitorService /// A cancellation token that can be used to cancel the operation. /// A task representing the asynchronous operation. The task result contains the current . - Task GetNetworkMonitorState(CancellationToken token = default); + Task GetNetworkMonitorState(CancellationToken token = default); /// /// Registers a callback to be invoked when the network monitor state changes. diff --git a/test/UnitTest/Services/DefaultNetworkMonitorServiceTest.cs b/test/UnitTest/Services/DefaultNetworkMonitorServiceTest.cs index 065bbbb676f..66db4f75a8e 100644 --- a/test/UnitTest/Services/DefaultNetworkMonitorServiceTest.cs +++ b/test/UnitTest/Services/DefaultNetworkMonitorServiceTest.cs @@ -18,6 +18,7 @@ public async Task GetNetworkMonitorState_Ok() }); var service = Context.Services.GetRequiredService(); var state = await service.GetNetworkMonitorState(CancellationToken.None); + Assert.NotNull(state); Assert.Equal("4g", state.NetworkType); Assert.Equal(10, state.Downlink); Assert.Equal(100, state.RTT); diff --git a/test/UnitTest/Services/TcpSocketFactoryTest.cs b/test/UnitTest/Services/TcpSocketFactoryTest.cs index 9a07d464d3d..b552daedf06 100644 --- a/test/UnitTest/Services/TcpSocketFactoryTest.cs +++ b/test/UnitTest/Services/TcpSocketFactoryTest.cs @@ -637,7 +637,7 @@ public async Task DelimiterDataPackageHandler_Ok() var ex = Assert.Throws(() => new DelimiterDataPackageHandler(string.Empty)); Assert.NotNull(ex); - ex = Assert.Throws(() => new DelimiterDataPackageHandler((byte[])null!)); + ex = Assert.Throws(() => new DelimiterDataPackageHandler(null!)); Assert.NotNull(ex); }