public void Capture_Full_Success()
        {
            // Creates a authorized payment
            PaymentCreateRequest request = BuildCreateRequest(false, "approved");
            Payment payment = client.Create(request);

            Assert.NotNull(payment);
            Assert.False(payment.Captured);

            Thread.Sleep(3000);

            // Captures the payment
            payment = client.Capture(payment.Id.GetValueOrDefault());

            Assert.NotNull(payment);
            Assert.True(payment.Captured);
        }