private void PlaceWithdrawal(IWithdrawalPlacementProvider provider, WalletAddress address, Money amount, string description = null, Money?customFee = null, string authToken = null) { var context = new WithdrawalPlacementContext(address, amount, UserContext.Current) { Description = description, CustomFee = customFee, AuthenticationToken = authToken }; var r = AsyncContext.Run(() => provider.PlaceWithdrawalAsync(context)); Assert.IsTrue(r != null); Trace.WriteLine($"Withdrawal request remote id: {r.WithdrawalRemoteId}"); }
private void PlaceWithdrawal(IWithdrawalPlacementProvider provider, WithdrawalPlacementContext context) { if (context == null) { return; } try { var r = AsyncContext.Run(() => provider.PlaceWithdrawalAsync(context)); // Assert.IsTrue(r); } catch (Exception e) { Assert.Fail(e.Message); } }
private void PlaceWithdrawal(IWithdrawalPlacementProvider provider, WithdrawalPlacementContext context) { if (context == null) { return; } try { var r = AsyncContext.Run(() => provider.PlaceWithdrawalAsync(context)); Assert.IsTrue(r != null); Trace.WriteLine($"Withdrawal request remote id: {r.WithdrawalRemoteId}"); } catch (Exception e) { Assert.Fail(e.Message); } }