public void Setup()
        {
            var rand = new Random();
            var grupoVisao = new GrupoVisao()
              {
                  Nome = "Teste" + rand.Next(),
              };

            var manterGrupoVisoes = new ManterGrupoVisao();
            manterGrupoVisoes.Insert(grupoVisao);

            usuario = new Usuario()
            {
                UserName = "******",
                Nome = "nomeTeste",
                Perfil = PerfilEnum.GestorFabrica,
                Status = true,
            };

            usuario.GrupoVisao = grupoVisao;

            var manterUsuarios = new ManterUsuario();

            manterUsuarios.Insert(usuario);
        }
        public void Setup()
        {
            var rand = new Random();
            grupoVisao = new GrupoVisao()
            {
                Nome = "Teste" + rand.Next(),
            };

            var manterGrupoVisoes = new ManterGrupoVisao();
            manterGrupoVisoes.Insert(grupoVisao);
        }
 private void IncluirGrupoVisao()
 {
     var manterGrupoVisoes = new ManterGrupoVisao();
     manterGrupoVisoes.Insert(_grupoVisao);
 }
        public void InserindoNovoGrupoComVisoesVinculadas()
        {
            _grupoVisao.Visoes = new List<Visao>() { _visao1, _visao2 };

            var manterGrupoVisao = new ManterGrupoVisao();
            manterGrupoVisao.Insert(_grupoVisao);

            var grupoVisaoIncluido = manterGrupoVisao.FindById(_grupoVisao.Id);

            Assert.AreEqual(_visao1.Id, grupoVisaoIncluido.Visoes[0].Id);
            Assert.AreEqual(_visao1.Nome, grupoVisaoIncluido.Visoes[0].Nome);

            Assert.AreEqual(_visao2.Id, grupoVisaoIncluido.Visoes[1].Id);
            Assert.AreEqual(_visao2.Nome, grupoVisaoIncluido.Visoes[1].Nome);
        }