Exemple #1
0
        public void Infra_ResultadoConcurso_SQLRepository_Deveria_Adicionar()
        {
            _resultadoConcurso = Loterica.Common.Tests.ResultadoConcursos.ObjectMother.GetResultadoConcursoComGanhadores();
            List <Aposta> aposta = Loterica.Common.Tests.Apostas.ObjectMother.Get3Apostas();

            foreach (var item in aposta)
            {
                _apostaRepository.Adicionar(item);
            }
            _resultadoConcurso = _resultadoConcursoRepository.Adicionar(_resultadoConcurso);
            _resultadoConcurso.Id.Should().BeGreaterThan(0);
        }
Exemple #2
0
        public async Task <bool> Adicionar(Aposta aposta)
        {
            aposta.Data       = DateTime.Now;
            aposta.UserId     = _user.GetUserId();
            aposta.ConcursoId = _validaApostaService.ConcursoVigente().Id;

            if (!ExecutarValidacao(new ApostaValidation(), aposta))
            {
                return(false);
            }

            await _apostaRepository.Adicionar(aposta);

            return(true);
        }
Exemple #3
0
 public void Infra_Aposta_SQLRepository_Deveria_Adicionar_Aposta()
 {
     _aposta = ObjectMother.GetAposta();
     _aposta = _repository.Adicionar(_aposta);
     _aposta.Id.Should().BeGreaterThan(0);
 }