public void InserirZonaVerde()
        {
            Localizacao localizacao = new Localizacao()
            {
                Latitude  = "25º 25' 40'' N",
                Longitude = "49º 16' 23'' W"
            };

            ZonaVerde zonaVerde = new ZonaVerde()
            {
                Nome        = "Zona verde teste",
                Descricao   = "Zona verde criada para teste",
                Localizacao = localizacao
            };

            using (SqlServerDao dao = new SqlServerDao())
            {
                dao.Inserir <Localizacao>(localizacao);

                zonaVerde.Localizacao = dao.BuscarPorId <Localizacao>(1);
                localizacao.ZonaVerde = zonaVerde;

                dao.Inserir <ZonaVerde>(zonaVerde);

                var test = dao.ListarTodos <ZonaVerde>();

                Assert.AreNotEqual(test.Count, 0);
            }
        }
        public void InserirTeste()
        {
            using (SqlServerDao dao = new SqlServerDao())
            {
                Usuario usuario = new Usuario()
                {
                    Nome      = "User test",
                    Email     = "*****@*****.**",
                    Senha     = "usertest",
                    RaioBusca = 100,
                    Pontos    = 0
                };

                dao.Inserir <Usuario>(usuario);

                usuario.Nome  = "User removido";
                usuario.Email = "*****@*****.**";

                dao.Inserir <Usuario>(usuario);

                List <Usuario> usuarios = dao.ListarTodos <Usuario>();
                dao.Dispose();

                Assert.IsNotNull(usuarios);
            }
        }
        public void Inserir()
        {
            Evento evento = new Evento()
            {
                Nome      = "Evento 1",
                Descricao = "Evento Test",
                Cidade    = "Curitiba",
                Bairro    = "Centro",
                Estado    = "PR",
                Numero    = 250,
                Rua       = "João Negrão",
                URLFoto   = "foto"
            };

            using (SqlServerDao dao = new SqlServerDao())
            {
                dao.Inserir <Evento>(evento);

                evento.Nome = "Evento Dois";
                dao.Inserir <Evento>(evento);

                List <Evento> eventos = dao.ListarTodos <Evento>();
                dao.Dispose();
                Assert.IsNotNull(eventos);
            }
        }
        public void Excluir()
        {
            using (SqlServerDao dao = new SqlServerDao())
            {
                var nome = "Evento Dois";

                dao.Excluir <Evento>(p => p.Nome.Equals(nome));

                var eventos = dao.ListarTodos <Evento>();
                Assert.IsNotNull(eventos);
            }
        }
        public void DeletarTeste()
        {
            using (SqlServerDao dao = new SqlServerDao())
            {
                Usuario usuario = new Usuario()
                {
                    Nome = "User removido"
                };

                List <Usuario> usuarios = dao.ListarTodos <Usuario>();
                foreach (Usuario user in usuarios)
                {
                    if (user.Nome.Equals(usuario.Nome))
                    {
                        dao.Excluir <Usuario>(user);
                    }
                }

                List <Usuario> lista = dao.ListarTodos <Usuario>();
                Assert.IsNotNull(lista);
            }
        }
        public void Inserir()
        {
            Informativo informativo = new Informativo()
            {
                Titulo    = "Guardanapo Engordurado!",
                Descricao = "Não se esqueça, guardanapos engordurados não são recicláveis!"
            };

            using (SqlServerDao dao = new SqlServerDao())
            {
                dao.Inserir <Informativo>(informativo);

                List <Informativo> informativos = dao.ListarTodos <Informativo>();
                dao.Dispose();
                Assert.IsNotNull(informativos);
            }
        }
        public void AdmInformativo()
        {
            using (SqlServerDao dao = new SqlServerDao())
            {
                Administrador adm         = dao.BuscarPorId <Administrador>(3);
                Informativo   informativo = new Informativo()
                {
                    Titulo    = "Informativo teste",
                    Descricao = "Informativo para teste, vai funcionar, e o relacionamento vai estar nice"
                };
                informativo.Administradores.Add(adm);
                dao.Inserir <Informativo>(informativo);

                var test = dao.ListarTodos <Informativo>();

                Assert.IsNotNull(test);
            }
        }
        public void InserirAdministrador()
        {
            Administrador administrador = new Administrador()
            {
                Nome      = "Nome adm",
                Email     = "*****@*****.**",
                Senha     = "admsenha",
                RaioBusca = 200,
                Pontos    = 0
            };

            using (SqlServerDao dao = new SqlServerDao())
            {
                dao.Inserir <Administrador>(administrador);

                var test = dao.ListarTodos <Administrador>();
                Assert.IsNotNull(test);
            }
        }
        public void DenunciarEvento()
        {
            using (SqlServerDao dao = new SqlServerDao())
            {
                var usuario = dao.BuscarPorId <Usuario>(1);
                var evento  = dao.BuscarPorId <Evento>(1);

                Denuncia denuncia = new Denuncia()
                {
                    Descricao = "Evento não é sobre sustentabilidade",
                    Estado    = "Submetido",
                    Usuario   = usuario,
                    Evento    = evento
                };

                dao.Inserir <Denuncia>(denuncia);

                var test = dao.ListarTodos <Denuncia>();
                Assert.IsNotNull(test);
            }
        }
Exemple #10
0
        public void InserirArea()
        {
            using (SqlServerDao dao = new SqlServerDao())
            {
                Usuario usuario = dao.BuscarPorId <Usuario>(1);

                Modulo modulo = new Modulo()
                {
                    Nome = "Administrador"
                };

                Privilegio privilegio = new Privilegio()
                {
                    Nivel   = 'A',
                    Modulo  = modulo,
                    Usuario = usuario
                };
                modulo.Privilegios.Add(privilegio);

                dao.Inserir <Modulo>(modulo);

                Area area = new Area()
                {
                    Nome      = "Area teste",
                    Descricao = "Area usada no teste unitário, para incluir privilégios"
                };

                area.Privilegios.Add(privilegio);

                dao.Inserir <Area>(area);

                var test = dao.ListarTodos <Area>();

                Assert.AreNotEqual(test.Count, 0);
            }
        }