public void RetornaImpostoUsadoDadoUmImpostoDeICMSComUmOrcamentoValido(decimal impostoEsperado, decimal valorOrcamento) { // Arrange var orcamento = new Orcamento(valorOrcamento); var imposto = new ICMS(); var calculadorDeImposto = new CalculadorDeImposto(orcamento, imposto); // Act var impostoCalculado = calculadorDeImposto.CalculaImposto(); // Assert Assert.Equal(impostoEsperado, impostoCalculado); }
public void RetornaImpostoDoCMSDadoUmImpostoDeICMSComUmOrcamentoValido() { // Arrange var valor = (decimal)1000.0; var orcamento = new Orcamento(valor); var imposto = new ICMS(); var calculadorDeImposto = new CalculadorDeImposto(orcamento, imposto); // Act var impostoCalculado = calculadorDeImposto.CalculaImposto(); // Assert var impostoEsperado = decimal.Add(decimal.Multiply(valor, (decimal)0.05), (decimal)50.0); Assert.Equal(impostoEsperado, impostoCalculado); }
private void CalculaICCC() { this.calc = new CalculadorDeImposto(this.orc, this.ICCC); txtValorICCC.Text = calc.CalculaImposto().ToString(); }
private void CalculaICPP() { this.calc = new CalculadorDeImposto(this.orc, this.ICPP); txticpp.Text = calc.CalculaImposto().ToString(); }
private void CalculaIKCV() { this.calc = new CalculadorDeImposto(this.orc, this.IKCV); txtikcv.Text = calc.CalculaImposto().ToString(); }
private void CalculaIMA() { this.calc = new CalculadorDeImposto(this.orc, this.IMA); txtIMA.Text = calc.CalculaImposto().ToString(); }
private void CalculaIHIT() { this.calc = new CalculadorDeImposto(this.orc, this.IHIT); txtIHIT.Text = calc.CalculaImposto().ToString(); }