public void RemoverEntidade_EntidadeNulaTeste()
        {
            //Criando o repositório
            var repositorio = new CaronaRepositorioIM();

            repositorio.Remover(null);
        }
        public void AdicionarEntidade_EntidadeNulaTeste()
        {
            //Criando o repositório
            var repositorio = new CaronaRepositorioIM();

            repositorio.Adicionar(null);
        }
        public void ListarEntidade_ListaVaziaTeste()
        {
            //Criando Repositorio
            var repositorio = new CaronaRepositorioIM();

            //Checa Count. esperado: 0, atual: repositorio.Count
            Assert.AreEqual(0, repositorio.Count);
        }
Example #4
0
        public void GetCaronasPorOfertante_ListaVaziaOfertanteInexistenteTeste()
        {
            //Criando repositorio
            var repositorio = new CaronaRepositorioIM();

            Colaborador colaborador = Colaborador.CriarColaborador("amanda.avelino.lopes");

            repositorio.GetCaronasPorOfertante(colaborador);
        }
Example #5
0
        public void GetCaronasPorOfertante_ListaPreenchidaOfertanteInexistenteTeste()
        {
            //Criando repositorio
            var repositorio = new CaronaRepositorioIM();

            Colaborador colaborador_joaovictor = Colaborador.CriarColaborador("joao.victor");
            Carona      carona_2 = Carona.CriarCarona(2, colaborador_joaovictor);

            repositorio.Adicionar(carona_2);

            Colaborador colaborador = Colaborador.CriarColaborador("amanda.avelino.lopes");

            repositorio.GetCaronasPorOfertante(colaborador);
        }
        public void AdicionarEntidade_EntidadeExistenteTeste()
        {
            //Criando o repositório Carona || Colaborador
            var repositorio = new CaronaRepositorioIM();

            //Criando Carona || Colaborador
            Carona carona = Carona.CriarCarona(1, Colaborador.CriarColaborador("amanda.avelino.lopes"));

            //Adicionando no repositorio
            Carona caronaRetornada = repositorio.Adicionar(carona);

            int IDEsperado = 1;

            Assert.AreEqual(IDEsperado, caronaRetornada.ID);
        }
Example #7
0
        public void CadastrarCarona_CaronaInexistenteTeste()
        {
            //Criando a carona
            Carona carona = Carona.CriarCarona(1, Colaborador.CriarColaborador("amanda.avelino.lopes"));

            //Repositorio para checar o Count
            var repositorio = new CaronaRepositorioIM();

            // Camada de negócio para verificar se pode ou não adicionar, injetando um IRepositorio<Carona>
            var carona_negocio = new CaronaNegocio(repositorio);

            //Cadastrando Carona
            carona_negocio.CadastrarCarona(carona);

            //Espera que tenha um registro em repositorio
            Assert.AreEqual(1, repositorio.Count);
        }
        public void GetPorID_EntidadeExistenteTeste()
        {
            //Criando o repositório Carona
            var repositorio = new CaronaRepositorioIM();

            //Criando Caronas
            Carona carona_1 = Carona.CriarCarona(1, Colaborador.CriarColaborador("amanda.avelino.lopes"));
            Carona carona_2 = Carona.CriarCarona(1, Colaborador.CriarColaborador("marcos.aurelio"));
            Carona carona_3 = Carona.CriarCarona(1, Colaborador.CriarColaborador("joao.victor"));

            //Adicionando no repositorio
            repositorio.Adicionar(carona_1);
            repositorio.Adicionar(carona_2);
            repositorio.Adicionar(carona_3);

            //Pega carona por ID
            Carona caronaRetornada = repositorio.GetPorID(carona_2.ID);

            //Verifica se de fato o ID da carona gerado, é igual da caronaRetornada
            Assert.AreEqual(carona_2.ID, caronaRetornada.ID);
        }
Example #9
0
        public void GetCaronasPorOfertante_OfertanteExistenteTeste()
        {
            //Criando repositorio
            var repositorio = new CaronaRepositorioIM();

            //Criando colaboradores
            Colaborador colaborador_amanda     = Colaborador.CriarColaborador("amanda.avelino.lopes");
            Colaborador colaborador_joaovictor = Colaborador.CriarColaborador("joao.victor");

            //Criando Caronas
            Carona carona_1 = Carona.CriarCarona(4, colaborador_amanda);
            Carona carona_2 = Carona.CriarCarona(2, colaborador_joaovictor);
            Carona carona_3 = Carona.CriarCarona(1, colaborador_amanda);

            //Adicionando Caronas na Lista
            repositorio.Adicionar(carona_1);
            repositorio.Adicionar(carona_2);
            repositorio.Adicionar(carona_3);

            List <Carona> resultado = repositorio.GetCaronasPorOfertante(colaborador_amanda);

            //Teste: esperado -> 2 registros, atual: resultado.Count
            Assert.AreEqual(2, resultado.Count);
        }
Example #10
0
        public void GetCaronasPorOfertante_OfertanteNuloTeste()
        {
            var repositorio = new CaronaRepositorioIM();

            repositorio.GetCaronasPorOfertante(null);
        }