public void Verifica_ir_faixa_15() { Pessoa pessoa = new Pessoa(1, "Marcelo", 3000, 1); CalcIR calcIR = new CalcIR(); Assert.AreEqual(calcIR.RetornaIR(pessoa), 43.23); }
public void TestInss5() { CalcIR calcIR = new CalcIR(); double desconto_inss = calcIR.calcula_percentual_inss(7000.00); Assert.AreEqual(desconto_inss, 713.09); }
public void TestCalcIr1(double salario, int qt_dependentes, double result) { CalcIR calcIR = new CalcIR(); double ir = calcIR.calcula_ir(salario, qt_dependentes); Assert.AreEqual(ir, result, "Incorreto"); #region calc /* * 1000 - 1 * perc_inss = 7.5 * valor_inss = 75 * salario_liquidado = (1000 - 75) - (189.59 * 1) * salario_liquidado = 735.41 * faixa = 0 * aliquota = 0 * ISENTO * * 2000 - 0 * perc_inss = 9 * valor_inss = 180 * salario_liquidado = (2000 - 180) - 0 * salario_liquidado = 1820 * faixa = 0 * aliquota = 0 * ISENTO * * 3000 - 0 * perc_inss = 12 * valor_inss = 360 * salario_liquidado = (3000 - 360) - 0 * salario_liquidado = 2640 * faixa = 7.5 * aliquota = 142.80 * ir_retido = ((2640 * 7.5) / 100) - 142.80 * ir_retido = 55.20 * * 4000 - 3 * perc_inss = 14 * valor_inss = 560 * salario_liquidado = (4000 - 560) - (189.59 * 3) * salario_liquidado = 2871.23 * faixa = 15 * aliquota = 354.80 * ir_retido = ((2871.23 * 15) / 100) - 354.80 * ir_retido = 75.88 * * 7000 - 0 * perc_inss = 713.09 * valor_inss = 713.09 * salario_liquidado = (7000 - 713.09) - 0 * salario_liquidado = 6286.91 * faixa = 27.5 * aliquota = 869.36 * ir_retido = ((6286.91 * 27.5) / 100) - 869.36 * ir_retido = 859.54 */ #endregion }
public void Verifica_inss_funcionario_sem_instancia() { Pessoa pessoa = new Pessoa(); CalcIR calcIR = new CalcIR(); calcIR.CalculaInss(pessoa); Assert.AreEqual(pessoa.Inss, 0); }
public void TestAbatimentoInss5() { CalcIR calcIR = new CalcIR(); double salario_inss_abatido = calcIR.abater_inss(7000.00); //7000 - 713.09 = 6286.91 Assert.AreEqual(salario_inss_abatido, 6286.91); }
public void TestAbatimentoInss4() { CalcIR calcIR = new CalcIR(); double salario_inss_abatido = calcIR.abater_inss(4000.00); //4000 - ((4000 * 14) / 100) == 3440 Assert.AreEqual(salario_inss_abatido, 3440); }
public void TestAbatimentoInss3() { CalcIR calcIR = new CalcIR(); double salario_inss_abatido = calcIR.abater_inss(3000.00); //3000 - ((3000 * 12) / 100) == 2640 Assert.AreEqual(salario_inss_abatido, 2640); }
public void TestAbatimentoInss2() { CalcIR calcIR = new CalcIR(); double salario_inss_abatido = calcIR.abater_inss(2000.00); //2000 - ((2000 * 9) / 100) == 1820 Assert.AreEqual(salario_inss_abatido, 1820); }
public void TestAbatimentoInss1() { CalcIR calcIR = new CalcIR(); double salario_inss_abatido = calcIR.abater_inss(1000.00); //1000 - ((1000 * 7.5) / 100) == 925 Assert.AreEqual(salario_inss_abatido, 925); }
public void TestCalcIr1() { //Usar aquele pra multiplos teste pra ficar bonito CalcIR calcIR = new CalcIR(); double ir = calcIR.calcula_ir(3000.00, 0); Assert.AreEqual(ir, 78.38); }
public void TestFaixaAliquota4() { CalcIR calcIR = new CalcIR(); double[] faixa_aliquota = calcIR.calcula_faixa_aliquota(6000.00); double faixa = faixa_aliquota[0]; double aliquota = faixa_aliquota[1]; Assert.AreEqual(faixa, 27.5); Assert.AreEqual(aliquota, 869.36); }
public void TestFaixaAliquota3() { CalcIR calcIR = new CalcIR(); double[] faixa_aliquota = calcIR.calcula_faixa_aliquota(3000.00); double faixa = faixa_aliquota[0]; double aliquota = faixa_aliquota[1]; Assert.AreEqual(faixa, 22.5); Assert.AreEqual(aliquota, 636.13); }
public void TestFaixaAliquota2() { CalcIR calcIR = new CalcIR(); double[] faixa_aliquota = calcIR.calcula_faixa_aliquota(2000.00); double faixa = faixa_aliquota[0]; double aliquota = faixa_aliquota[1]; Assert.AreEqual(faixa, 15); Assert.AreEqual(aliquota, 354.80); }
public void Verifica_inss_funcionario() { Pessoa pessoa = new Pessoa(1, "Marcelo", 1045, 0); CalcIR calcIR = new CalcIR(); calcIR.CalculaInss(pessoa); Assert.AreEqual(pessoa.Inss, 78.38); pessoa.Salario = 2000; calcIR.CalculaInss(pessoa); Assert.AreEqual(pessoa.Inss, 164.33); }