Beispiel #1
0
        public void GetTemperaturaAPITestErrorHTTP()
        {
            //Chando servico consulta dados
            var consultaService = new Consult();

            consultaService.IniciarServico();

            //Aguarda o serviço obter ao menos uma amostragem
            AguardaCarregamentoInicial();

            var controller = new TemperaturaController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            var consulta = new CidadeDTO();

            //Cidades EMPTY
            consulta.Cidades     = "";
            consulta.DataInicial = DateTime.Now.AddDays(-1);
            consulta.DataFinal   = DateTime.Now.AddDays(20);


            //Consulta API
            var responseTask = controller.Get(consulta);

            var readTask = responseTask.Result.Content.ReadAsStringAsync();

            readTask.Wait();

            var result = responseTask.Result;

            //Valida Retorno HTTP
            Assert.IsTrue(result.StatusCode == HttpStatusCode.NotFound);
            Assert.IsTrue(((ObjectContent)result.Content).Value == "Nome cidade inválido");
        }
        public void RequisitarOperacoesSimultaneamente()
        {
            var CadastrarCidadePorCEP = new TemperaturaController();

            CadastrarCidadePorCEP.CadastrarCidadePorCEP();
        }