public void CriandoeExcluindoPermissaoParaUmGrupo() { ColecaoPersistencia colecao = new ColecaoPersistencia(); Swarm.Core.Library.Seguranca.Grupo objGrupo = GrupoController.Create(); objGrupo.Descricao = "Grupo de teste #1"; GrupoController.Manter(objGrupo, this.Usuario.Login, colecao); GrupoUsuario objGrupoUsuario = GrupoUsuarioController.Create(); objGrupoUsuario.Usuario = this.Usuario; objGrupoUsuario.Grupo = objGrupo; GrupoUsuarioController.Manter(objGrupoUsuario, this.Usuario.Login, colecao); Permissao objPermissao = PermissaoController.Create(); objPermissao.Grupo = objGrupoUsuario; objPermissao.GUID = this.Ambiente.GUID; PermissaoController.Manter(objPermissao, this.Usuario.Login, colecao); PermissaoController.Excluir(objPermissao, colecao); GrupoUsuarioController.Excluir(objGrupoUsuario, colecao); GrupoController.Excluir(objGrupo, colecao); colecao.Persistir(); Assert.IsTrue(Checar.MenorouIgual(objPermissao.ID)); }
public void CriandoUmaLigacao() { try { ColecaoPersistencia colecaoPersistencia = new ColecaoPersistencia(); this.Usuario.Tipo = EnumAutenticacao.TipodeUsuario.Usuario; this.Usuario.Login = "******"; this.Usuario.Senha = "bnkGt/s/jhxjZsCRAFDllQ=="; // testes UsuarioController.Manter(this.Usuario, colecaoPersistencia); this.Grupo.Descricao = "Grupo #1 (Homologação)"; GrupoController.Manter(this.Grupo, this.Usuario.Login, colecaoPersistencia); this.Ligacao.Usuario = this.Usuario; this.Ligacao.Grupo = this.Grupo; GrupoUsuarioController.Manter(this.Ligacao, this.Usuario.Login, colecaoPersistencia); colecaoPersistencia.Persistir(); Assert.That(Checar.MaiorQue(this.Usuario.GetGrupos().Count), "Não há grupos associados ao usuário 'usuario.teste'"); Assert.That(Checar.MaiorQue(this.Grupo.GetUsuarios().Count), "Não há usuários associados ao grupo 'Grupo #1 (Homologação)'"); } catch (Exception erro) { Assert.That(Valor.Inativo, erro.Message); } }