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); }
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); }
public void Infra_Aposta_SQLRepository_Deveria_Adicionar_Aposta() { _aposta = ObjectMother.GetAposta(); _aposta = _repository.Adicionar(_aposta); _aposta.Id.Should().BeGreaterThan(0); }