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 CriandoeExcluindoPermissaoParaUmUsuario() { ColecaoPersistencia colecao = new ColecaoPersistencia(); Permissao objPermissao = PermissaoController.Create(); objPermissao.Usuario = this.Usuario; objPermissao.GUID = this.Ambiente.GUID; PermissaoController.Manter(objPermissao, this.Usuario.Login, colecao); PermissaoController.Excluir(objPermissao, colecao); colecao.Persistir(); Assert.IsTrue(Checar.MenorouIgual(objPermissao.ID)); }
public void PermitirAlterarObjetoSemGerarNovoRegistro() { int tentativasPADRAO = this.Configuracao.TentativasdeAcesso; this.Configuracao.TentativasdeAcesso++; try { ConfiguracoesGeraisController.Manter(this.Configuracao, "usuario.testes", null); } catch { /* Prevenção */ } this.Configuracao = ConfiguracoesGeraisController.Get(); // Obtendo nova instância Assert.That(this.Configuracao.TentativasdeAcesso != tentativasPADRAO, "Não houve a alteração esperada no objeto."); this.Configuracao.TentativasdeAcesso = tentativasPADRAO; try { ConfiguracoesGeraisController.Manter(this.Configuracao, "usuario.testes", null); } catch { /* Prevenção */ } Assert.That(Checar.MenorouIgual(this.GetTotaldeConfiguracoesExistenteStub(), Valor.Um), "Foi detectado mais de um registo de configuração cadastro, este comportamento é indevido."); }
public void ValidarMapeamentos() { ColecaoPersistencia colecao = new ColecaoPersistencia(); AcessoMap objAmbienteMAP = new AcessoMap(); objAmbienteMAP.Tipo = EnumAcesso.TipodeAcesso.Ambiente; objAmbienteMAP.IdAcesso = this.AmbienteEnvolvido.ID; objAmbienteMAP.UrlMapID = Valor.Um; objAmbienteMAP.Principal = Valor.Ativo; AcessoController.Manter(objAmbienteMAP, "usuario.teste", colecao); AcessoController.Excluir(objAmbienteMAP, colecao); colecao.Persistir(); Assert.That(Checar.MenorouIgual(objAmbienteMAP.ID), "Não foi possível concluir a operação de criação e exclusão de mapeamento."); }