Example #1
0
        public void Integration_PegarBoloesPorId_Corretamente()
        {
            Bolao bolao = _service.Get(1);

            bolao.Should().NotBeNull();
            bolao.Id.Should().BeGreaterThan(0);
        }
Example #2
0
        public void Test_BolaoRepository_ShouldGetByIdNoBolao()
        {
            _bolao            = ObjectMother.GetBolaoValido();
            _bolaoInserido    = _repository.Adicionar(_bolao);
            _bolaoInserido.Id = 5;
            _bolaoGet         = _repository.ObterPorId(_bolaoInserido.Id);

            _bolaoGet.Should().BeNull();
        }
Example #3
0
        public void Test_BolaoIntegracaoBD_ShouldDeleteOk()
        {
            IRepository <Aposta> repositoryAposta = new ApostaRepository();
            ApostaServico        servicoAposta    = new ApostaServico(repositoryAposta);

            Bolao resultadoAdd = _servicoBolao.Adicionar(_bolao);
            Bolao resultadoGet = _servicoBolao.ConsultarPorId(resultadoAdd.Id);

            foreach (var aposta in resultadoGet.Apostas)
            {
                var apostaGet = servicoAposta.ConsultarPorId(aposta.Id);
                servicoAposta.Excluir(apostaGet);
            }

            _servicoBolao.Excluir(resultadoGet);
            resultadoGet = _servicoBolao.ConsultarPorId(resultadoAdd.Id);

            resultadoGet.Should().BeNull();
        }
Example #4
0
        public void Test_BolaoServico_ShouldDeleteOk()
        {
            _bolao = ObjectMother.GetBolaoValido();
            var idEsperadoNoBD = 2;

            _repository.Setup(x => x.Adicionar(_bolao)).Returns(new Bolao()
            {
                Id = idEsperadoNoBD
            });
            _repository.Setup(x => x.ObterPorId(_bolao.Id)).Returns(_bolao);
            _repository.Setup(x => x.Deletar(_bolao));
            Bolao resultadoAdicionar = _servico.Adicionar(_bolao);

            foreach (var item in resultadoAdicionar.Apostas)
            {
                _repositoryAposta.Deletar(item);
            }
            _servico.Excluir(_bolao);
            Bolao resultadoGet = _servico.ConsultarPorId(resultadoAdicionar.Id);

            _repository.Verify(x => x.Deletar(_bolao));

            resultadoGet.Should().BeNull();
        }
Example #5
0
 public void Infra_Bolao_SQLRepository_Deveria_Buscar_Bolao_Por_ID()
 {
     _bolao = _repository.GetById(1);
     _bolao.Should().NotBeNull();
 }