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); }
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); }
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); }