Exemple #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);
            }
        }
Exemple #2
0
        public void Get_Success()
        {
            CustomerRequest customerRequest = BuildCustomerCreateRequest();
            var             customerClient  = new CustomerClient();
            Customer        customer        = customerClient.Create(customerRequest);

            Thread.Sleep(1000);

            try
            {
                CustomerCardCreateRequest cardRequest = BuildCardCreateRequest();
                CustomerCard card = customerClient.CreateCard(customer.Id, cardRequest);

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

                Thread.Sleep(1000);

                CardToken cardToken = client.Get(createdCartToken.Id);

                Assert.NotNull(cardToken);
                Assert.Equal(createdCartToken.Id, cardToken.Id);
            }
            finally
            {
                customerClient.Delete(customer.Id);
            }
        }
Exemple #3
0
        public void CreateCard_Success()
        {
            CustomerRequest request  = BuildCreateRequest();
            Customer        customer = client.Create(request);

            Thread.Sleep(1000);

            try
            {
                CustomerCardCreateRequest cardRequest = BuildCardCreateRequest();
                CustomerCard card = client.CreateCard(customer.Id, cardRequest);

                Assert.NotNull(card);
                Assert.NotNull(card.Id);
            }
            finally
            {
                client.Delete(customer.Id);
            }
        }
Exemple #4
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);
            }
        }
Exemple #5
0
        public void ListCards_Success()
        {
            CustomerRequest request  = BuildCreateRequest();
            Customer        customer = client.Create(request);

            Thread.Sleep(1000);

            try
            {
                CustomerCardCreateRequest cardRequest = BuildCardCreateRequest();
                CustomerCard createdCard = client.CreateCard(customer.Id, cardRequest);

                ResourcesList <CustomerCard> results = client.ListCards(customer.Id);

                Assert.NotNull(results);
                Assert.Equal(createdCard.Id, results.First().Id);
            }
            finally
            {
                client.Delete(customer.Id);
            }
        }
Exemple #6
0
        public async Task ListCardsAsync_Success()
        {
            CustomerRequest request  = BuildCreateRequest();
            Customer        customer = await client.CreateAsync(request);

            await Task.Delay(1000);

            try
            {
                CustomerCardCreateRequest cardRequest = await BuildCardCreateRequestAsync();

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

                ResourcesList <CustomerCard> results = await client.ListCardsAsync(customer.Id);

                Assert.NotNull(results);
                Assert.Equal(createdCard.Id, results.First().Id);
            }
            finally
            {
                await client.DeleteAsync(customer.Id);
            }
        }