Example #1
0
 public void SetUp()
 {
     _repository = new Mock <IConcursoRepository>();
     _servico    = new ConcursoServico(_repository.Object);
     _concurso   = ObjectMother.GetValidConcursoAberto();
     _aposta     = ObjectMother.GetValidAposta(_concurso);
 }
Example #2
0
 public void SetUp()
 {
     _concurso           = ObjectMother.GetValidConcursoAberto();
     _repositoryConcurso = new ConcursoRepository();
     _servicoConcurso    = new ConcursoServico(_repositoryConcurso);
     BaseSqlTest.SeedDatabase();
 }
Example #3
0
        public void Test_ApostaIntegracaoBD_ApostaShouldNotBeGanhadora()
        {
            IRepository <Concurso>  repositoryConcurso  = new ConcursoRepository();
            IRepository <Resultado> repositoryResultado = new ResultadoRepository();
            ConcursoServico         servicoConcurso     = new ConcursoServico(repositoryConcurso);
            ResultadoServico        servicoResultado    = new ResultadoServico(repositoryResultado);

            _concurso.Resultado = ObjectMother.GetValidResultado();
            _aposta.Numeros     = new List <int>()
            {
                08, 09, 10, 11, 12, 13
            };
            servicoConcurso.Adicionar(_concurso);
            EstadoAposta resultado = _servicoAposta.IsGanhadora(_aposta, repositoryConcurso, repositoryResultado);

            resultado.Should().Be(EstadoAposta.PERDEDORA);
        }