public async Task GetVersionsTestsAsync(NetworkType networkType) { using var client = new WasabiClient(LiveServerTestsFixture.UriMappings[networkType], Global.Instance.TorSocks5Endpoint); var versions = await client.GetVersionsAsync(CancellationToken.None); Assert.InRange(versions.ClientVersion, new Version(1, 1, 10), new Version(1, 2)); Assert.InRange(versions.ClientVersion, new Version(1, 1, 10), WalletWasabi.Helpers.Constants.ClientVersion); Assert.Equal(3, versions.BackendMajorVersion); Assert.Equal(new Version(2, 0), versions.LegalDocumentsVersion); }
public async Task GetVersionsTestsAsync(NetworkType networkType) { using var torHttpClient = MakeTorHttpClient(networkType); var client = new WasabiClient(torHttpClient); var versions = await client.GetVersionsAsync(CancellationToken.None); Assert.InRange(versions.ClientVersion, new Version(1, 1, 10), new Version(1, 2)); Assert.InRange(versions.ClientVersion, new Version(1, 1, 10), WalletWasabi.Helpers.Constants.ClientVersion); Assert.Equal(4, versions.BackendMajorVersion); Assert.Equal(new Version(2, 0), versions.LegalDocumentsVersion); }
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); }