public void Sucesso()
        {
            var request = new ConsultarPrazosTaxasPrazoFlexivelRequest()
            {
                CodigoCliente = 1
            };

            var business = new ConsultarPrazosTaxasPrazoFlexivelBL();

            var response = business.Execute(request);

            //Resultados de acordo com o mock gerado
            Assert.AreEqual("0001", response.GruposProdutoPrazoFlexivel[0].CodigoGrupoPrazoFlexivel);
            Assert.AreEqual("Flexivel", response.GruposProdutoPrazoFlexivel[0].DescricaoGrupoPrazoFlexivel);
            Assert.AreEqual("N",response.GruposProdutoPrazoFlexivel[0].IndicadorHabilitado);
            Assert.AreEqual(9999, response.GruposProdutoPrazoFlexivel[0].DadosTarifasGrupoProdutoPrazoFlexivel[0].PercentualTaxaGrupoPrazoFlexivel);
            Assert.AreEqual("100", response.GruposProdutoPrazoFlexivel[0].DadosTarifasGrupoProdutoPrazoFlexivel[0].QuantidadeDiasGrupoPrazoFlexivel);


            Assert.AreEqual("0002", response.GruposProdutoPrazoFlexivel[1].CodigoGrupoPrazoFlexivel);
            Assert.AreEqual("Não Flexivel", response.GruposProdutoPrazoFlexivel[1].DescricaoGrupoPrazoFlexivel);
            Assert.AreEqual("N", response.GruposProdutoPrazoFlexivel[1].IndicadorHabilitado);
            Assert.AreEqual(9999, response.GruposProdutoPrazoFlexivel[1].DadosTarifasGrupoProdutoPrazoFlexivel[0].PercentualTaxaGrupoPrazoFlexivel);
            Assert.AreEqual("100", response.GruposProdutoPrazoFlexivel[1].DadosTarifasGrupoProdutoPrazoFlexivel[0].QuantidadeDiasGrupoPrazoFlexivel);

            Assert.IsTrue(response.Status == ExecutionStatus.Success);
            Assert.IsNull(response.ErrorCode);
            Assert.IsNull(response.ErrorMessage);
        }
        public void CodigoNaoExiste()
        {
            var request = new ConsultarPrazosTaxasPrazoFlexivelRequest()
            {
                CodigoCliente = -1
            };

            var business = new ConsultarPrazosTaxasPrazoFlexivelBL();

            var response = business.Execute(request);

            //Resultados de acordo com o mock gerado
            Assert.IsNull(response.GruposProdutoPrazoFlexivel);

            Assert.IsFalse(response.Status == ExecutionStatus.Success);
            Assert.AreEqual("9999", response.ErrorCode);
            Assert.AreEqual("RECORD NOT FOUND", response.ErrorMessage);
        }
Example #3
0
 public ConsultarPrazosTaxasPrazoFlexivelResponse ConsultarPrazosTaxasPrazoFlexivel(ConsultarPrazosTaxasPrazoFlexivelRequest requestData)
 {
     var business = new ConsultarPrazosTaxasPrazoFlexivelBL();
     var response = this.ExecuteBusiness(business, requestData);
     return response;
 }