public async Task GetClientVersionAsync() { using var client = new WasabiClient(new Uri(RegTestFixture.BackendEndPoint), null); var uptodate = await client.CheckUpdatesAsync(CancellationToken.None); Assert.True(uptodate.BackendCompatible); Assert.True(uptodate.ClientUpToDate); }
public async Task GetClientVersionAsync() { var client = new WasabiClient(BackendHttpClient); var uptodate = await client.CheckUpdatesAsync(CancellationToken.None); Assert.True(uptodate.BackendCompatible); Assert.True(uptodate.ClientUpToDate); }
public async Task CheckUpdatesTestsAsync(NetworkType networkType) { using var client = new WasabiClient(LiveServerTestsFixture.UriMappings[networkType], Global.Instance.TorSocks5Endpoint); var updateStatus = await client.CheckUpdatesAsync(CancellationToken.None); var expectedVersion = new Version(2, 0); Assert.Equal(new UpdateStatus(true, true, expectedVersion), updateStatus); Assert.True(updateStatus.BackendCompatible); Assert.True(updateStatus.ClientUpToDate); Assert.Equal(expectedVersion, updateStatus.LegalDocumentsVersion); var versions = await client.GetVersionsAsync(CancellationToken.None); Assert.Equal(versions.LegalDocumentsVersion, updateStatus.LegalDocumentsVersion); }
public async Task CheckUpdatesTestsAsync(NetworkType networkType) { using var torHttpClient = MakeTorHttpClient(networkType); var client = new WasabiClient(torHttpClient); var updateStatus = await client.CheckUpdatesAsync(CancellationToken.None); var expectedVersion = new Version(2, 0); ushort backendVersion = 4; Assert.Equal(new UpdateStatus(true, true, expectedVersion, backendVersion), updateStatus); Assert.True(updateStatus.BackendCompatible); Assert.True(updateStatus.ClientUpToDate); Assert.Equal(expectedVersion, updateStatus.LegalDocumentsVersion); Assert.Equal(backendVersion, updateStatus.CurrentBackendMajorVersion); var versions = await client.GetVersionsAsync(CancellationToken.None); Assert.Equal(versions.LegalDocumentsVersion, updateStatus.LegalDocumentsVersion); }