Exemplo n.º 1
0
        public void Integration_CalcularResultadoFinal_Corretamente()
        {
            _aposta = ObjectMother.GetAposta();
            List <int> numerosResultado = new List <int> {
                2, 4, 1, 6, 9, 11
            };
            ResultadoConcurso resultadoConcurso = new ResultadoConcurso(_aposta.concurso);

            resultadoConcurso.numerosResultado.Clear();
            resultadoConcurso.numerosResultado = numerosResultado;
            _resultadoConcursoRepository.Setup(x => x.GetByConcursoId(It.IsAny <int>())).Returns(resultadoConcurso);
            int acertos = _service.CalcularResultadoFinal(_aposta);

            acertos.Should().Be(4);
        }
Exemplo n.º 2
0
        public void Service_Aposta_Deveria_Calcular_Resultado_Com_Quatro_Acertos()
        {
            _aposta = ObjectMother.GetAposta();
            List <int> numerosResultado = new List <int> {
                2, 4, 1, 6, 9, 11
            };
            ResultadoConcurso resultadoConcurso = new ResultadoConcurso(_aposta.concurso);

            resultadoConcurso.numerosResultado.Clear();
            resultadoConcurso.numerosResultado = numerosResultado;

            _resultadoConcursoRepository
            .Setup(x => x.GetByConcursoId(It.IsAny <int>()))
            .Returns(resultadoConcurso);

            int acertos = _service.CalcularResultadoFinal(_aposta);

            acertos.Should().Be(4);
        }