Пример #1
0
        public RoboApiCarrinho QuandoEuEnvieiUmaRequisicaoDeConsulta()
        {
            var clienteGet    = new RestClient(urlConsultaQtdTotal + qtdTotalCarrinho.ToString());
            var requisicaoGet = new RestRequest(Method.GET)
            {
                RequestFormat = DataFormat.Json
            };

            respostaGet = clienteGet.Execute(requisicaoGet);

            carrinhoApi = JsonSerializer.Deserialize <CarinhoApi>(respostaGet.Content);
            return(this);
        }
Пример #2
0
        public CarinhoApi GetCarrinhoSerializados()
        {
            IRestResponse respostaGet;

            var cliente    = new RestClient(urlBase);
            var requisicao = new RestRequest(Method.GET)
            {
                RequestFormat = DataFormat.Json
            };;

            respostaGet = cliente.Execute(requisicao);

            carrinhoApi = JsonSerializer.Deserialize <CarinhoApi>(respostaGet.Content);

            return(carrinhoApi);
        }
Пример #3
0
        public RoboApiCarrinho EntaoApiRetornouStatusOKComOsCarrinho()
        {
            CarinhoApi carrinhoApi       = GetCarrinhoSerializados();
            var        validacaoQtdTotal = carrinhoApi.carrinhos.FirstOrDefault(c => c.quantidadeTotal < 5);


            if (respostaGet.StatusCode == HttpStatusCode.OK && validacaoQtdTotal == null)
            {
                Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
            return(this);
        }