public void CreateCustomer_Valid_ReturnCustomer()
        {
            Customer customer = new Customer()
            {
                NumberOfEmployees = 5000,
                Title             = "Test - Customer"
            };

            HttpResponseMessage response = _client.CreateCustomer(basePath, customer).Result;

            Assert.IsNotNull(response);
            Assert.That(response.StatusCode == System.Net.HttpStatusCode.Created);
        }
        static void RunCustomersClient(IMundiAPIClient client)
        {
            //Criar + Atualizar + Obter
            Console.WriteLine("Criar + Atualizar + Obter");
            var customerId = CustomersClient.CreateCustomer(client);

            CustomersClient.UpdateCustomer(client, customerId);
            CustomersClient.GetCustomer(client, customerId);

            //Listar
            Console.WriteLine("Listar");
            CustomersClient.GetCustomers(client);
        }
        static void RunCardsClient(IMundiAPIClient client)
        {
            //Criação + Consulta + Atualização
            Console.WriteLine("Criação + Consulta + Atualização");
            var customerId = CustomersClient.CreateCustomer(client);
            var cardId     = CardsClient.CreateCreditCard(client, customerId);

            CardsClient.GetCreditCard(client, customerId, cardId);
            CardsClient.UpdateCreditCard(client, customerId, cardId);

            //Listagem
            Console.WriteLine("Listagem");
            CardsClient.GetCreditCards(client, customerId);

            //Exclusão
            Console.WriteLine("Exclusão");
            CardsClient.DeleteCreditCard(client, customerId, cardId);
        }
        static void RunAddressesClient(IMundiAPIClient client)
        {
            //Criação + Atualização + Consulta
            Console.WriteLine("Criação + Atualização + Consulta");
            var customerId = CustomersClient.CreateCustomer(client);
            var addressId  = AddressesClient.CreateAddress(client, customerId);

            AddressesClient.UpdateAddress(client, customerId, addressId);
            AddressesClient.GetAddress(client, customerId, addressId);

            //Listagem:
            Console.WriteLine("Listagem");
            AddressesClient.GetAddresses(client, customerId);

            //Exclusão
            Console.WriteLine("Exclusão");
            AddressesClient.DeleteAddress(client, customerId, addressId);
        }