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"; }
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); }
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); }
public void UsuarioTestSetUp() { _nomeDeUsuario = "*****@*****.**"; _senha = "minhasenha"; _perfil = PerfilBuilder.DadoUmPerfil().Build(); }