Esempio n. 1
0
        public async Task CreateAsync_Success()
        {
            CustomerRequest customerRequest = BuildCustomerCreateRequest();
            var             customerClient  = new CustomerClient();
            Customer        customer        = await customerClient.CreateAsync(customerRequest);

            await Task.Delay(1000);

            try
            {
                CustomerCardCreateRequest cardRequest = await BuildCardCreateRequestAsync();

                CustomerCard card = await customerClient.CreateCardAsync(customer.Id, cardRequest);

                var request = new CardTokenRequest
                {
                    CustomerId   = customer.Id,
                    CardId       = card.Id,
                    SecurityCode = "123",
                };
                CardToken cardToken = await client.CreateAsync(request);

                Assert.NotNull(cardToken);
                Assert.NotNull(cardToken.Id);
            }
            finally
            {
                customerClient.Delete(customer.Id);
            }
        }
Esempio n. 2
0
        public async Task CreateCardAsync_Success()
        {
            CustomerRequest request  = BuildCreateRequest();
            Customer        customer = await client.CreateAsync(request);

            await Task.Delay(1000);

            try
            {
                CustomerCardCreateRequest cardRequest = await BuildCardCreateRequestAsync();

                CustomerCard card = await client.CreateCardAsync(customer.Id, cardRequest);

                Assert.NotNull(card);
                Assert.NotNull(card.Id);
            }
            finally
            {
                await client.DeleteAsync(customer.Id);
            }
        }