public void FuncionarioTesteSetUp()
 {
     _perfil       = PerfilBuilder.DadoUmPerfil().Build();
     _usuario      = UsuarioBuilder.DadoUmUsuario().ComOPerfil(_perfil).Build();
     _departamento = DepartamentoBuilder.DadoUmDepartamento().Build();
     _cargo        = CargoBuilder.DadoUmCargo().Build();
     _programa     = ProgramaBuilder.DadoUmPrograma().Build();
     _nome         = "nome da pessoa";
     _telefone     = "13123132132";
 }
Exemple #2
0
        public void ConsigoSaberSeUmUsuarioPertenceAUmGrupo()
        {
            var grupo  = GrupoBuilder.DadoUmGrupo().ComCodigo(1).Build();
            var perfil = PerfilBuilder.DadoUmPerfil().DoGrupo(grupo).Build();

            var usuario = new Usuario(_nomeDeUsuario, _senha, perfil);

            var pertenceAoGrupo = usuario.PertenceAoGrupo(grupo);

            Assert.IsTrue(pertenceAoGrupo);
        }
Exemple #3
0
        public void ConsigoSaberSeUmUsuarioPodeAcessarUmModulo()
        {
            var perfil = PerfilBuilder.DadoUmPerfil().Build();
            var modulo = new Modulo {
                Perfils = new List <Perfil> {
                    perfil
                }
            };
            var usuario = UsuarioBuilder.DadoUmUsuario().ComOPerfil(perfil).Build();

            var permitido = modulo.TemPermissao(usuario);

            Assert.IsTrue(permitido);
        }
        public void UmFuncionariDevePertencerAoGrupoClinicas()
        {
            var grupoIntegra = GrupoBuilder.DadoUmGrupo().ComCodigo(1).Build();

            _perfil = PerfilBuilder.DadoUmPerfil().DoGrupo(grupoIntegra).Build();

            var pessoaRepositorioMock = new Mock <IFuncionarioRepositorio>();
            var grupoRepositorioMock  = new Mock <IGrupoRepositorio>();

            grupoRepositorioMock.Setup(it => it.ObterGrupoIntegra()).Returns(grupoIntegra);

            var usuario = UsuarioBuilder.DadoUmUsuario().ComOPerfil(_perfil).Build();

            var servicoPessoa = new FuncionarioServico(pessoaRepositorioMock.Object, grupoRepositorioMock.Object);

            var pessoa = servicoPessoa.AdicionarUmNovoFuncionario(_nome, _telefone, usuario, _departamento, _cargo, _programa, "");

            Assert.AreSame(pessoa.Departamento, _departamento);
        }
Exemple #5
0
 public void UsuarioTestSetUp()
 {
     _nomeDeUsuario = "*****@*****.**";
     _senha         = "minhasenha";
     _perfil        = PerfilBuilder.DadoUmPerfil().Build();
 }