public void TestaProgramadorPleno() { string nome = "Augusto"; double horas = 160; ProgramadorPleno p = new ProgramadorPleno(nome, horas); Assert.AreEqual(horas * 45, p.CalculaSalario()); Assert.AreEqual(nome, p.GetNome()); }
public void TestaFolha() { Funcionario f1 = new ProgramadorJunior("P1", 100); Funcionario f2 = new ProgramadorPleno("P2", 100); Funcionario f3 = new Gerente("G", 100, 1000); List<Funcionario> lista = new List<Funcionario>(); lista.Add(f1); lista.Add(f2); lista.Add(f3); Folha folha = new Folha(lista); Assert.AreEqual(30 * 100 + 45 * 100 + 100 * 100 + 1000, folha.GetTotal()); }
public void TestaFolha() { Funcionario f1 = new ProgramadorJunior("P1", 100); Funcionario f2 = new ProgramadorPleno("P2", 100); Funcionario f3 = new Gerente("G", 100, 1000); List <Funcionario> lista = new List <Funcionario>(); lista.Add(f1); lista.Add(f2); lista.Add(f3); Folha folha = new Folha(lista); Assert.AreEqual(30 * 100 + 45 * 100 + 100 * 100 + 1000, folha.GetTotal()); }