private IEnumerable <Aposta> RecuperarApostasVencedoras(int[] dezenas) { var apostas = _apostaRepository.GetAll().ToList(); IList <Aposta> apostasVencedoras = new List <Aposta>(); foreach (var aposta in apostas) { var acertos = aposta.Dezenas.Intersect(dezenas).Count(); switch (acertos) { case 4: aposta.TipoContemplacao = TipoContemplacao.Quadra; apostasVencedoras.Add(aposta); break; case 5: aposta.TipoContemplacao = TipoContemplacao.Quina; apostasVencedoras.Add(aposta); break; case 6: aposta.TipoContemplacao = TipoContemplacao.Sena; apostasVencedoras.Add(aposta); break; } } return(apostasVencedoras); }
public void Infra_Aposta_SQLRepository_Deveria_BuscarTodos() { List <Aposta> apostas = ObjectMother.GetApostas(); foreach (var item in apostas) { _repository.Adicionar(item); } var apostasBanco = _repository.GetAll(); apostasBanco.Count().Should().Be(3); }
public IEnumerable <ApostaViewModel> GetAll() => _mapper.Map <IEnumerable <ApostaViewModel> >(_apostaRepository.GetAll().ToList());
public IEnumerable <Aposta> GetAll() { return(_repository.GetAll()); }