/// <summary> /// Método auxiliar para preencher as propriedades do objeto a ser testado /// </summary> private void PreenchePropriedades( PISGeral pisGeral, CSTPIS cst, object vBC = null, object pPIS = null, object vPIS = null, object qBCProd = null, object vAliqProd = null) { pisGeral.CST = cst; if (vBC != null) { pisGeral.vBC = Convert.ToDecimal(vBC); } if (pPIS != null) { pisGeral.pPIS = Convert.ToDecimal(pPIS); } if (vPIS != null) { pisGeral.vPIS = Convert.ToDecimal(vPIS); } if (qBCProd != null) { pisGeral.qBCProd = Convert.ToDecimal(qBCProd); } if (vAliqProd != null) { pisGeral.vAliqProd = Convert.ToDecimal(vAliqProd); } }
public void SetPISQtde(CSTPIS cst, decimal qBCProd, decimal vAliqProd, decimal vPIS) { InformarPIS(new PISQtde { CST = cst, qBCProd = qBCProd, vAliqProd = vAliqProd, vPIS = vPIS }); }
public void SetPISOutr(CSTPIS cst, decimal pPis, decimal qBCProd, decimal vAliqProd, decimal vBC, decimal vPIS) { InformarPIS(new PISOutr { CST = cst, pPIS = pPis, qBCProd = qBCProd, vAliqProd = vAliqProd, vBC = vBC, vPIS = vPIS }); }
public void ObterPISBasico_PISNT_Teste(CSTPIS cst) { /** 1) Preparação **/ var pisGeral = new PISGeral(); PreenchePropriedades(pisGeral, cst); /** 2) Execução **/ var tagGerada = pisGeral.ObterPISBasico(); /** 2) Veerificação **/ /** 2.1) Garante que o tipo da classe gerada foi correta**/ Assert.IsInstanceOfType(tagGerada, typeof(PISNT)); /** 2.2) Garante que o conteúdo repassado para as propriedades estejam corretos **/ var tagPISGerada = (tagGerada as PISNT); Assert.AreEqual(cst, tagPISGerada.CST); }
public void ObterPISBasico_PISQtde_Teste(CSTPIS cst, object qBCProd, object vAliqProd, object vPIS) { /** 1) Preparação **/ var pisGeral = new PISGeral(); PreenchePropriedades(pisGeral, cst, null, null, vPIS, qBCProd, vAliqProd); /** 2) Execução **/ var tagGerada = pisGeral.ObterPISBasico(); /** 2) Veerificação **/ /** 2.1) Garante que o tipo da classe gerada foi correta**/ Assert.IsInstanceOfType(tagGerada, typeof(PISQtde)); /** 2.2) Garante que o conteúdo repassado para as propriedades estejam corretos **/ var tagPISGerada = (tagGerada as PISQtde); Assert.AreEqual(cst, tagPISGerada.CST); Assert.AreEqual(Convert.ToDecimal(qBCProd), tagPISGerada.qBCProd); Assert.AreEqual(Convert.ToDecimal(vAliqProd), tagPISGerada.vAliqProd); Assert.AreEqual(Convert.ToDecimal(vPIS), tagPISGerada.vPIS); }