Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }