public async Task CanCreateGetAndDeleteWallet() { var config = new WalletConfiguration { Id = Guid.NewGuid().ToString() }; var creds = new WalletCredentials { Key = "1" }; var walletService = new DefaultWalletService(); await walletService.CreateWalletAsync(config, creds); var wallet = await walletService.GetWalletAsync(config, creds); Assert.NotNull(wallet); Assert.True(wallet.IsOpen); await walletService.DeleteWalletAsync(config, creds); await Assert.ThrowsAsync <WalletNotFoundException>(() => walletService.GetWalletAsync(config, creds)); }
public async Task DisposeAsync() { await _walletService.DeleteWalletAsync(_config, _creds); }