public void NaoConsigoAdicionarOMesmoFuncionarioNaEquipe() { var equipe = new Equipe(new Programa()); equipe.AdicionarMembro(_funcionario); try { equipe.AdicionarMembro(_funcionario); Assert.Fail(RegrasDeNegocioEquipe.FuncionarioJaPertenceAEstaEquipe.Mensagem); } catch (RegraException regraException) { Assert.IsInstanceOf<RegraDeNegocioEquipeFuncionarioJaPertenceAEstaEquipe>(regraException.Erros.First()); } }
public void NaoConsigoAdicionarOMesmoFuncionarioNaEquipe() { var equipe = new Equipe(new Programa()); equipe.AdicionarMembro(_funcionario); try { equipe.AdicionarMembro(_funcionario); Assert.Fail(RegrasDeNegocioEquipe.FuncionarioJaPertenceAEstaEquipe.Mensagem); } catch (RegraException regraException) { Assert.IsInstanceOf <RegraDeNegocioEquipeFuncionarioJaPertenceAEstaEquipe>(regraException.Erros.First()); } }
public Equipe AdicionarMembroNaEquipe(Equipe equipe, Funcionario membro) { equipe.AdicionarMembro(membro); return equipe; }
public Equipe AdicionarMembroNaEquipe(Equipe equipe, Funcionario membro) { equipe.AdicionarMembro(membro); return(equipe); }