public void Deve_GerarId_Quando_SalvarEmployee()
        {
            var employee       = CriaEmployeeFake();
            var employee_salvo = _service.Criar(employee);

            Assert.IsNotNull(employee_salvo.Id);
        }
        public void Deve_VerificarNomeFuncionario_QuandoGerar_ContraCheque()
        {
            var funcionario       = CriaEmployeeFakePobre();
            var funcionario_salvo = _service.Criar(funcionario);

            var servicePayCheck = new PaycheckService(funcionario_salvo);
            var paycheck        = servicePayCheck.GetContraCheque();

            Assert.AreEqual(paycheck.Employee.Nome, funcionario_salvo.Nome);
        }
Exemple #3
0
 /// <summary>
 /// Responsável por persistir um funcionário
 /// </summary>
 /// <param name="funcionario"></param>
 /// <returns>
 /// Funcionário persistido
 /// </returns>
 public Employee AddFuncionario(Employee funcionario)
 {
     return(_servico.Criar(funcionario));
 }