public void DeveCalcularSalarioParaDesenvolvedoresComSalarioAbaixoDoLimite() { Funcionario desenvolvedor = new Funcionario("Mauricio", 1500.0, Cargo.DESENVOLVEDOR); double salario = calculadora.CalculaSalario(desenvolvedor); Assert.AreEqual(1500.0 * 0.9, salario); }
public void DeveCalcularSalarioParaTestadorComSalarioAcimaDoLimite() { CalculadoraDeSalario calculadora = new CalculadoraDeSalario(); Funcionario dba = new Funcionario("Mauricio", 5000.0, Cargo.DBA); double salario = calculadora.CalculaSalario(dba); Assert.AreEqual(5000.0 * 0.75, salario, 0.00001); }
public void DeveCalcularSalarioParaDBAComSalarioAbaixoDoLimite() { CalculadoraDeSalario calculadora = new CalculadoraDeSalario(); Funcionario dba = new Funcionario("Mauricio", 1500, Cargo.DBA); double salario = calculadora.CalculaSalario(dba); Assert.AreEqual(1500 * 0.85, salario, 0.00001); }
public void DeveCalcularSalarioParaDesenvolvedoresComSalarioAcimaDoLimite() { CalculadoraDeSalario calculadora = new CalculadoraDeSalario(); Funcionario desenvolvedor = new Funcionario("Mauricio", 4000, Cargo.DESENVOLVEDOR); double salario = calculadora.CalculaSalario(desenvolvedor); Assert.AreEqual(4000 * 0.8, salario, 0.00001); }
public void DeveCalcularSalarioParaDBAsComSalarioAcimaDoLimite() { CalculadoraDeSalario calculadora = new CalculadoraDeSalario(); Funcionario desenvolvedor = new Funcionario ("Mauricio", 4500.0, new Cargo().DBA); double salario = calculadora.CalculaSalario(desenvolvedor); Assert.AreEqual(4500.0 * 0.75, salario, 0.00001); }
DeveCalcularSalarioParaDesenvolvedoresComSalarioAbaixoDoLimite() { CalculadoraDeSalario calculadora = new CalculadoraDeSalario(); Funcionario desenvolvedor = new Funcionario ("Mauricio", 1500.0, new Cargo().DESENVOLVEDOR); double salario = calculadora.CalculaSalario(desenvolvedor); Assert.AreEqual(1500.0 * 0.9, salario, 0.00001); }
public void DeveCalcularSalarioParaDesenvolvedoresComSalarioAbaixoDoLimite(double salario) { //Arrange var funcionario = FuncionarBuilder.CriarDesenvolvedor(salario); var salarioEsperado = salario * 0.9; //Act var salarioCalculado = _calculadora.CalculaSalario(funcionario.Salario, new DezOuVintePorCento()); //Assert Assert.Equal(salarioEsperado, salarioCalculado); }