public void teste_calcular_parcela_de_salario_com_sucesso() { NovoOrcamentoPessoal orcamento = new NovoOrcamentoPessoal(new Setor("Nome"), new CentroDeCusto("nome"), 2014); Conta conta = new Conta("Test", new TipoConta { Id = 1 }); var salario = new Salario(conta, orcamento); salario.Funcionario = new Funcionario(new Hospital("nome")) { AnoAdmissao = 2014, DataAdmissao = 1 }; salario.Calcular(0.03, 1, 0, 0); Parcela parcela = new Parcela { Mes = 1, Valor = 0.03d }; CollectionAssert.Contains(salario.Parcelas, parcela); }
public void deletar_todas_as_despesas() { Salario salario = new Salario(null, new NovoOrcamentoPessoal(new Setor("Nome"), new CentroDeCusto("novo"), 2014)); salario.Adicionar(new Parcela() {Mes = 1, Valor = 1}); Salario salario2 = new Salario(null, new NovoOrcamentoPessoal(new Setor("Nome"), new CentroDeCusto("novo"), 2014)); salario2.Adicionar(new Parcela() { Mes = 1, Valor = 1 }); Salario salario3 = new Salario(null, new NovoOrcamentoPessoal(new Setor("Nome"), new CentroDeCusto("novo"), 2014)); salario3.Adicionar(new Parcela() { Mes = 1, Valor = 1 }); Funcionario funcionario = new Funcionario(new Setor("Nome")); funcionario.Adicionar(salario); funcionario.Adicionar(salario2); funcionario.Adicionar(salario3); funcionario.DeletarTodasAsDespesas(); Assert.AreEqual(funcionario.Despesas.Count, 0); }