Ejemplo n.º 1
0
 public void TestarLimiteDoCliente()
 {
     Especial target = new Especial();
       target.Limite = 500;
       bool esperado = true;
       bool retornado = target.TemLimite();
       Assert.AreEqual(esperado, retornado);
 }
Ejemplo n.º 2
0
 public void TaxaEspecialContaTest()
 {
     Especial target = new Especial();
       decimal esperado = decimal.Parse("350.00");
       decimal retornado;
       target.Tarifa = esperado;
       retornado = target.Tarifa;
       Assert.AreEqual(esperado, retornado);
 }
Ejemplo n.º 3
0
 public void ContaEspecialContaTest()
 {
     Especial target = new Especial();
       int esperado = int.Parse("0305824");
       int retornado;
       target.NumeroDaconta = esperado;
       retornado = target.NumeroDaconta;
       Assert.AreEqual(esperado, retornado);
 }
Ejemplo n.º 4
0
        public void ContaEspecialContaTest()
        {
            Especial target   = new Especial();
            int      esperado = int.Parse("0305824");
            int      retornado;

            target.NumeroDaconta = esperado;
            retornado            = target.NumeroDaconta;
            Assert.AreEqual(esperado, retornado);
        }
Ejemplo n.º 5
0
        public void TaxaEspecialContaTest()
        {
            Especial target   = new Especial();
            decimal  esperado = decimal.Parse("350.00");
            decimal  retornado;

            target.Tarifa = esperado;
            retornado     = target.Tarifa;
            Assert.AreEqual(esperado, retornado);
        }
Ejemplo n.º 6
0
 public void StatusEspecialContaTest()
 {
     Especial target = new Especial();
       bool esperado = true;
       bool retornado;
       target.statusDaConta = esperado;
       retornado = target.statusDaConta;
       target.setBloqueado(retornado);
       Assert.AreEqual(esperado, retornado);
 }
Ejemplo n.º 7
0
        public void TestarLimiteDoCliente()
        {
            Especial target = new Especial();

            target.Limite = 500;
            bool esperado  = true;
            bool retornado = target.TemLimite();

            Assert.AreEqual(esperado, retornado);
        }
Ejemplo n.º 8
0
        public void ClienteEspecialContaTest()
        {
            Especial target = new Especial();

              Cliente esperado = new Cliente();
              esperado.Nome = "Glebson";
              Cliente retornado;
              target.Nome = esperado;
              retornado = target.Nome;
              Assert.AreEqual(esperado, retornado);
        }
Ejemplo n.º 9
0
        public void StatusEspecialContaTest()
        {
            Especial target   = new Especial();
            bool     esperado = true;
            bool     retornado;

            target.statusDaConta = esperado;
            retornado            = target.statusDaConta;
            target.setBloqueado(retornado);
            Assert.AreEqual(esperado, retornado);
        }
Ejemplo n.º 10
0
        public void ClienteEspecialContaTest()
        {
            Especial target = new Especial();

            Cliente esperado = new Cliente();

            esperado.Nome = "Glebson";
            Cliente retornado;

            target.Nome = esperado;
            retornado   = target.Nome;
            Assert.AreEqual(esperado, retornado);
        }
        public ActionResult CrearLista(FormCollection collection)
        {
            try
            {
                var model = new Especial();
                TryUpdateModel(model, new string[]
                {
                    "Nombre", "Descripcion", "FechaInicio",
                    "FechaTermino", "Precio", "ProductoProductoId"
                }, collection.ToValueProvider());

                repository.AddEspecial(model);

                return(RedirectToAction("Lista", new { id = model.Producto.ProductoId }));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Faz o evento conforme carta jogada.
        /// Retorna false caso a carta jogada for do tipo Curinga
        /// </summary>
        /// <param name="cardJogada"></param>
        public void EventAtivado(Carta cardJogada)
        {
            if (cardJogada is Especial)
            {
                Especial aux = (Especial)cardJogada;

                switch (aux.Efeito)
                {
                case Efeito.Comprar2:
                    this.Comprar(2);
                    break;

                case Efeito.Bloquear:
                    this.Bloquear();
                    break;

                case Efeito.Inverter:
                    this.Inverter();
                    break;
                }
            }
            else if (cardJogada is Curinga) //coringa troca cor
            {
                Curinga aux = (Curinga)cardJogada;
                if (this.eng.GetCurrentPlayer().Position == PlayerPosition.Bottom)
                {
                    this.anim.ShowPaletColors();
                }
                switch (aux.Efeito)
                {
                case Efeito.MudarCor:
                    break;

                case Efeito.MudarCorEComprar4:
                    Comprar(4);
                    break;
                }
            }
        }
Ejemplo n.º 13
0
        /// <summary>
        /// Retorna a cor mais abundande na mão
        /// </summary>
        /// <returns></returns>
        private Cor GetHightColor()
        {
            Dictionary <Cor, int> quantidade = new Dictionary <Cor, int>();

            quantidade.Add(Cor.Amarelo, 0);
            quantidade.Add(Cor.Azul, 0);
            quantidade.Add(Cor.Verde, 0);
            quantidade.Add(Cor.Vermelho, 0);
            quantidade.Add(Cor.None, 0);

            int countaux;
            Cor auxcor = 0;

            foreach (Carta card in base.hand)
            {
                if (!(card is Curinga))
                {
                    if (card is Normal)
                    {
                        Normal aux = (Normal)card;
                        switch (aux.Cor)
                        {
                        case Cor.Amarelo: auxcor = Cor.Amarelo;
                            break;

                        case Cor.Azul: auxcor = Cor.Azul;
                            break;

                        case Cor.Verde: auxcor = Cor.Verde;
                            break;

                        case Cor.Vermelho: auxcor = Cor.Vermelho;
                            break;
                        }
                        quantidade.TryGetValue(auxcor, out countaux);
                        quantidade[auxcor] = ++countaux;
                    }
                    else
                    {
                        Especial aux = (Especial)card;
                        switch (aux.Cor)
                        {
                        case Cor.Amarelo:
                            auxcor = Cor.Amarelo;
                            break;

                        case Cor.Azul:
                            auxcor = Cor.Azul;
                            break;

                        case Cor.Verde:
                            auxcor = Cor.Verde;
                            break;

                        case Cor.Vermelho:
                            auxcor = Cor.Vermelho;
                            break;
                        }
                        quantidade.TryGetValue(auxcor, out countaux);
                        quantidade[auxcor] = ++countaux;
                    }
                }
                else
                {
                    quantidade.TryGetValue(Cor.None, out countaux);
                    quantidade[Cor.None] = ++countaux;
                }
            }
            KeyValuePair <Cor, int> retorno = new KeyValuePair <Cor, int>(Cor.None, int.MinValue);

            foreach (KeyValuePair <Cor, int> item in quantidade)
            {
                if (item.Value > retorno.Value)
                {
                    retorno = item;
                }
            }
            return(retorno.Key);
        }
Ejemplo n.º 14
0
 internal void AddEspecial(Especial model)
 {
     entity.AddToEspeciales(model);
     entity.SaveChanges();
 }
Ejemplo n.º 15
0
 void Update()
 {
     if (TutorialActivo == 1 && (DificultadGameMode != 4 && DificultadGameMode != 3))
     {
         if (GestorPuntos.PuntosGeneral > 0 && PasosTutorial == 0)
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "¡Bien hecho!, trata de nuevo";
             TextoSuperior.text = "Tutorial Salto";
             PasosTutorial      = 1;
         }
         if (MovimientoBases.ConteoSaltos == 5 && PasosTutorial == 1)//Genero la  primera moneda
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "Recoge oro durante la partida y utilizalo para desbloquear objetos en la tienda";
             TextoSuperior.text = "Tutorial Oro";
             Oro.SetActive(true);
             BotonB.SetActive(false);
             PasosTutorial = 2;
         }
         if (MovimientoBases.ConteoSaltos == 7 && PasosTutorial == 2)//Genero la primera vida
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "Recoge vidas durante la partida, si caes en el salto la perderas";
             TextoSuperior.text = "Tutorial Vidas";
             Oro.SetActive(false);
             Vida.SetActive(true);
             PasosTutorial = 3;
             Invoke("CerrarPanel", 5);
         }
         if (GestorPuntos.PuntosGeneral >= 100 && PasosTutorial == 3)//Genera primera piraña
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "Deshazte de los enemigos presionando(A) para calcular la altura y luego(B) para disparar";
             TextoSuperior.text = "Tutorial Enemigos";
             BotonB2.SetActive(true);
             Vida.SetActive(false);
             PasosTutorial = 4;
             Invoke("CerrarPanel", 5);
         }
         if (GestorPuntos.PuntosGeneral >= 200 && PasosTutorial == 4)//Genera ave
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "Ten cuidado con las bombas, te pueden impulsar fuera de las bases, puedes dispararles para que caigan antes de tiempo";
             TextoSuperior.text = "Tutorial Bomba";
             Bomba.SetActive(true);
             BotonB2.SetActive(false);
             PasosTutorial = 5;
             Invoke("CerrarPanel", 6);
         }
         if (MovimientoBases.ConteoSaltos == 29 && PasosTutorial == 5)//Genero multipicador
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "Mientras este activo recibes el doble de puntos por base y el doble de vidas";
             TextoSuperior.text = "Multiplicador";
             Bomba.SetActive(false);
             Multiplicador.SetActive(true);
             PasosTutorial = 6;
             Invoke("CerrarPanel", 6);
         }
         if (MovimientoBases.ConteoSaltos == 49 && PasosTutorial == 6)//Genero especial
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "Mientras este activo recibes una moneda por cada salto y recibes puntos por cada enemigo que elimines";
             TextoSuperior.text = "Especial";
             Multiplicador.SetActive(false);
             Especial.SetActive(true);
             PasosTutorial = 7;
             Invoke("CerrarPanel", 8);
         }
         if (MovimientoBases.ConteoSaltos == 53 && PasosTutorial == 7)
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "Llega a 1000 puntos y acaba con el enemigo final, disparando a sus puntos debiles";
             TextoSuperior.text = "Objetivo";
             Especial.SetActive(false);
             Globo.SetActive(true);
             PasosTutorial = 8;
             Invoke("CerrarPanel", 6);
         }
         if (MovimientoBases.ConteoSaltos == 57 && PasosTutorial == 8)//Genero la primera moneda
         {
             PanelTutorial.SetActive(true);
             _TextoInfo.text    = "Puedes volver a activarlo en las configuraciones";
             TextoSuperior.text = "Fin del tutorial";
             PlayerPrefs.SetInt("Tutorial", 0);
             Globo.SetActive(false);
             blue.SetActive(true);
             PasosTutorial = 9;
             Invoke("CerrarPanel", 10);
         }
     }
     else
     {
         if (DificultadGameMode != 4 && DificultadGameMode != 3)
         {
             PanelTutorial.SetActive(false);//Si no esta activo el modo tutorial desactivamos la visibilidad del panel
         }
     }
     if (GestorPuntos.VidasT <= 0 && DificultadGameMode != 4)
     {
         CerrarPanel();
     }
 }
Ejemplo n.º 16
0
 public ContaEspecialTest()
 {
     especial = new Especial();
 }
Ejemplo n.º 17
0
 public ContaEspecialTest()
 {
     especial = new Especial();
 }