public async Task CancelAsync_PendingPayment_Success() { // Creates a pending payment PaymentCreateRequest request = await BuildCreateRequestAsync(true, "pending"); Payment payment = await client.CreateAsync(request); await Task.Delay(3000); // Cancels the payment payment = await client.CancelAsync(payment.Id.GetValueOrDefault()); Assert.NotNull(payment); Assert.Equal(PaymentStatus.Cancelled, payment.Status); }