예제 #1
0
        public async Task UpdateAsync_Success()
        {
            CustomerRequest request         = BuildCreateRequest();
            Customer        createdCustomer = await client.CreateAsync(request);

            await Task.Delay(1000);

            try
            {
                var updateRequest = new CustomerRequest
                {
                    FirstName = "New name",
                };
                Customer customer =
                    await client.UpdateAsync(createdCustomer.Id, updateRequest);

                Assert.NotNull(customer);
                Assert.Equal(updateRequest.FirstName, customer.FirstName);
            }
            finally
            {
                await client.DeleteAsync(createdCustomer.Id);
            }
        }