コード例 #1
0
ファイル: ex1051.cs プロジェクト: renanuness/UriOnline
    static void Main(string[] args)
    {
        double             salario     = double.Parse(Console.ReadLine());
        CalculadoraImposto calculadora = new CalculadoraImposto();

        calculadora.DefinirSalario(salario);
        calculadora.ImprimirImposto();
    }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: paulosales47/Refatoracao2
 static void Main(string[] args)
 {
     var calculadora = new CalculadoraImposto();
     var imposto     = calculadora.Calcula(1000, new ICMS());
 }
コード例 #4
0
 public TestaCalculadoraIR()
 {
     this.calculadora = new CalculadoraImposto();
 }
コード例 #5
0
 public SalarioLiquidoController(HistoricoCalculoRepositorio historicoCalculoRepositorio,
                                 CalculadoraImposto calculadoraImposto)
 {
     _historicoCalculoRepositorio = historicoCalculoRepositorio;
     _calculadoraImposto          = calculadoraImposto;
 }