Exemplo n.º 1
0
        public void RetornaGanhadoresQuina()
        {
            ApostaNeg.NumerosSorteados = new List <int>();
            ApostaNeg.NumerosSorteados.Add(1);
            ApostaNeg.NumerosSorteados.Add(2);
            ApostaNeg.NumerosSorteados.Add(3);
            ApostaNeg.NumerosSorteados.Add(4);
            ApostaNeg.NumerosSorteados.Add(5);
            ApostaNeg.NumerosSorteados.Add(6);

            RegistrarApostaClass apost = new RegistrarApostaClass()
            {
                CodigoTipoAposta = (char)ETipoAposta.MegaSena,
                Numeros          = new int[] { 1, 2, 3, 4, 5, 60 }
            };

            ApostaNeg.RegistrarNovaAposta(apost);

            IList <RegistrarApostaClass> resultado = ApostaNeg.RetornaGanhadoresQuina((char)ETipoAposta.MegaSena);

            if (resultado != null && resultado.Count > 0)
            {
                Assert.Pass();
            }
            Assert.Fail();
        }
Exemplo n.º 2
0
        public void RegistrarNovaApostaTest()
        {
            RegistrarApostaClass apost = new RegistrarApostaClass()
            {
                CodigoTipoAposta = (char)ETipoAposta.MegaSena,
                Numeros          = new int[] { 1, 2, 3, 4, 5, 6 }
            };

            ApostaNeg.RegistrarNovaAposta(apost);

            Assert.Pass();
        }
 public RegistrarApostaClass RegistarAposta([FromBody] RegistrarApostaClass aposta)
 {
     try
     {
         return(ApostaNeg.RegistrarNovaAposta(aposta));
     }
     catch (ApostaException ex)
     {
         return(new RegistrarApostaClass()
         {
             MensagemErro = ex.Mensagem
         });
     }
 }
Exemplo n.º 4
0
        public void RegistrarNovaApostaErroNumero4()
        {
            RegistrarApostaClass apost = new RegistrarApostaClass()
            {
                CodigoTipoAposta = (char)ETipoAposta.MegaSena,
                Numeros          = new int[] { 1, 2, 3, 4, 5, 90 }
            };

            try
            {
                ApostaNeg.RegistrarNovaAposta(apost);
            }
            catch (ApostaException)
            {
                Assert.Pass();
            }

            Assert.Fail();
        }
Exemplo n.º 5
0
        public void RegistrarNovaApostaErroTipo()
        {
            RegistrarApostaClass apost = new RegistrarApostaClass()
            {
                CodigoTipoAposta = 'R',
                Numeros          = new int[] { 1, 2, 3, 4, 5, 6 }
            };

            try
            {
                ApostaNeg.RegistrarNovaAposta(apost);
            }
            catch (ApostaException)
            {
                Assert.Pass();
            }

            Assert.Fail();
        }