コード例 #1
0
        static void Main(string[] args)
        {
            //para saber quais valores utilizar, consulte a página de configurações do Email Marketing
            //mais informações em http://wiki.locaweb.com.br/pt-br/APIs_do_Email_Marketing

            const string HOSTNAME       = "";
            const string LOGIN          = "";
            const string CHAVE_API      = "";
            const string HOSTNAME_SUFIX = "locaweb.com.br";

            RepositorioContatos contatoApi = new RepositorioContatos(HOSTNAME, LOGIN, CHAVE_API, HOSTNAME_SUFIX);

            try
            {
                List<Contato> contatos;

                for (int pagina = 1; (contatos = contatoApi.obterValidos(pagina)) != null ; pagina++)
                {
                    Console.WriteLine("pagina " + pagina);

                    foreach (Contato c in contatos)
                    {
                        Console.WriteLine(string.Format("nome:{0}, email:{1}, dataNasc:{2}, estado:{3}",
                            c.nome, c.email, c.dataDeNascimento, c.estado));
                    }
                }
                Console.WriteLine(System.GC.GetTotalMemory(true).ToString());

            }
            catch (EmktApiException e)
            {
                Console.WriteLine("Erro na chamada da API: " + e.Message);
            }
            catch (Exception e)
            {
                Console.WriteLine("Ocorreu um erro inesperado: " + e.Message);
            }
        }
コード例 #2
0
 public void TearDown()
 {
     _contatos            = null;
     _telefones           = null;
     _repositorioContatos = null;
 }
コード例 #3
0
 public void SetUp()
 {
     _contatos            = new Mock <IContatos>();
     _telefones           = new Mock <ITelefones>();
     _repositorioContatos = new RepositorioContatos(_contatos.Object, _telefones.Object);
 }