public async Task KeysTransferTest() { var initialRecipientBalance = "0.1"; var expectedRecipientEndBalance = "1.1"; var expectedSenderEndBalance = "0"; var txId = 1234UL; var(senderUrl, keyPairSender) = await _api.KeysCreatePreloadTestCoinsAsync(_transferAmount); var(recipientUrl, keyPairRecipient) = await _api.KeysCreatePreloadTestCoinsAsync(initialRecipientBalance); var resultTxId = await _api.KeysTransferAsync(_transferAmount, keyPairSender.SK, recipientUrl, txId); Assert.AreEqual(txId, resultTxId); var senderBalance = await _api.KeysBalanceFromUrlAsync(senderUrl, keyPairSender.SK); Validate.IsEqualAmount(expectedSenderEndBalance, senderBalance); var recipientBalance = await _api.KeysBalanceFromUrlAsync(recipientUrl, keyPairRecipient.SK); Validate.IsEqualAmount(expectedRecipientEndBalance, recipientBalance); }
public async Task KeysCreatePreloadTestCoinsTest() { var(xorUrl, keyPair) = await _api.KeysCreatePreloadTestCoinsAsync(_preloadAmount); await Validate.PersistedKeyPair(xorUrl, keyPair, _api); }
public async Task GenerateKeyPairTest() { var keyPair = await _api.GenerateKeyPairAsync(); Validate.TransientKeyPair(keyPair); }