Null check and better tests
MODIFY
WalletWasabi.Gui/Tabs/AboutViewModel.cs
WalletWasabi.Gui/Tabs/AboutViewModel.cs
@@ -30,7 +30,7 @@ namespace WalletWasabi.Gui.Tabs
UpdateChecker = hostedServices.FirstOrDefault<UpdateChecker>();
- CurrentBackendMajorVersion = UpdateChecker.UpdateStatus.CurrentBackendApiVersion;
+ CurrentBackendMajorVersion = UpdateChecker.UpdateStatus?.CurrentBackendApiVersion ?? "";
OpenBrowserCommand = ReactiveCommand.CreateFromTask<string>(IoHelpers.OpenBrowserAsync);

MODIFY
WalletWasabi.Tests/UnitTests/Clients/WasabiClientTests.cs
WalletWasabi.Tests/UnitTests/Clients/WasabiClientTests.cs
@@ -119,11 +119,13 @@ namespace WalletWasabi.Tests.UnitTests.Clients
}
[Fact]
- public void ClientSupportBackendVersionTests()
+ public void ConstantsTests()
{
var min = int.Parse(WalletWasabi.Helpers.Constants.ClientSupportBackendVersionMin);
var max = int.Parse(WalletWasabi.Helpers.Constants.ClientSupportBackendVersionMax);
Assert.True(min <= max);
+
+ int.Parse(WalletWasabi.Helpers.Constants.BackendMajorVersion);
}
}
}

Null check and better tests