static void Main(string[] args) { double salario = double.Parse(Console.ReadLine()); CalculadoraImposto calculadora = new CalculadoraImposto(); calculadora.DefinirSalario(salario); calculadora.ImprimirImposto(); }
public async Task CalcularSalarioLiquidoDeveDescontarAliquotaDoSalarioPassado() { // Arrange var fakeServicoIR = A.Fake <IServicoImpostoRenda>(); A.CallTo(() => fakeServicoIR.ObterAliquota(3000)).Returns(10); var calculadoraImposto = new CalculadoraImposto(fakeServicoIR); // Act var resultado = await calculadoraImposto.CalcularSalarioLiquido(3000); // Assert resultado.Should().Be(2700); }
static void Main(string[] args) { var calculadora = new CalculadoraImposto(); var imposto = calculadora.Calcula(1000, new ICMS()); }
public TestaCalculadoraIR() { this.calculadora = new CalculadoraImposto(); }
public SalarioLiquidoController(HistoricoCalculoRepositorio historicoCalculoRepositorio, CalculadoraImposto calculadoraImposto) { _historicoCalculoRepositorio = historicoCalculoRepositorio; _calculadoraImposto = calculadoraImposto; }