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); }