public async ValueTask DisposeAsync() { Network.Output?.WriteLine("STARTING TEARDOWN: Scheduled Transfer Crypto Transaction"); try { if (!PrivateKey.IsEmpty) { await Client.DeletePendingTransactionAsync(Record.Pending.Id, PrivateKey, ctx => { ctx.Memo = "TestPendingTransfer Teardown: Delete Pending TX (may already be deleted)"; }); } } catch { //noop } await ReceivingAccount.DisposeAsync(); await SendingAccount.DisposeAsync(); await PayingAccount.DisposeAsync(); await Client.DisposeAsync(); Network.Output?.WriteLine("TEARDOWN COMPLETED: Scheduled Transfer Crypto Transaction"); }
public async ValueTask DisposeAsync() { Network.Output?.WriteLine("STARTING TEARDOWN: Test Topic Instance"); try { await Client.DeleteTopicAsync(Record.Topic, AdminPrivateKey, ctx => { ctx.Memo = "TestTopicInstance Teardown: Attempting to delete Topic from Network (may already be deleted)"; }); } catch { //noop } await Client.DisposeAsync(); await TestAccount.DisposeAsync(); Network.Output?.WriteLine("TEARDOWN COMPLETED Test Topic Instance"); }