예제 #1
0
        public void RevisarTamanioPizza_Debe_retornar_Mensaje_Vacio_si__selecciona_Gigante()
        {
            //Preparacion

            PedirPizzaModel Prueba        = new PedirPizzaModel();
            String          MensajePrueba = Prueba.RevisarTamanioPizza("gigante");

            //Assert
            Assert.AreEqual(MensajePrueba, "");
        }
예제 #2
0
        public void CalcularImpuesto_Debe_retornar_0_si_precio_0()
        {
            //Preparacion
            double          PrecioPrueba    = 0.0;
            PedirPizzaModel Prueba          = new PedirPizzaModel();
            double          PrecioCobertura = Prueba.CalcularImpuesto(PrecioPrueba);

            //Assert
            Assert.AreEqual(PrecioCobertura, 0.0);
        }
예제 #3
0
        public void RevisarTamanioPizza_Debe_retornar_Mensaje_si_no_selecciona_Tamanio()
        {
            //Preparacion

            PedirPizzaModel Prueba        = new PedirPizzaModel();
            String          MensajePrueba = Prueba.RevisarTamanioPizza("");

            //Assert
            Assert.AreEqual(MensajePrueba, "Por favor seleccionar un tamaño para la pizza.");
        }
예제 #4
0
        public void CalcularPrecioTamanio_Debe_retornar_6000_si_Tamanio_pequenia()
        {
            //Preparacion
            List <String> Coberturas = new List <String>();

            Pizza           PizzaPrueba     = new Pizza("pequenia", Coberturas);
            PedirPizzaModel Prueba          = new PedirPizzaModel();
            double          PrecioCobertura = Prueba.CalcularPrecioTamanio(PizzaPrueba);

            //Assert
            Assert.AreEqual(PrecioCobertura, 6000.0);
        }
예제 #5
0
        public void RevisarSeleccionesCoberturas_Debe_retornar_Mensaje_si_no_seleccionan_Coberturas()
        {
            //Preparacion
            List <String> Coberturas = new List <String>();

            Coberturas.Add("");
            PedirPizzaModel Prueba        = new PedirPizzaModel();
            String          MensajePrueba = Prueba.RevisarSeleccionesCoberturas(Coberturas);

            //Assert
            Assert.AreEqual(MensajePrueba, "Por favor seleccione alguna cobertura para la pizza.");
        }
예제 #6
0
        public void RevisarSeleccionesCoberturas_Debe_retornar_Vacio_si_seleccionan_Coberturas()
        {
            //Preparacion
            List <String> Coberturas = new List <String>();

            Coberturas.Add("jamon");
            PedirPizzaModel Prueba        = new PedirPizzaModel();
            String          MensajePrueba = Prueba.RevisarSeleccionesCoberturas(Coberturas);

            //Assert
            Assert.AreEqual(MensajePrueba, "");
        }
예제 #7
0
        public void CalcularPrecioCoberturas_Debe_retornar_3540_si_selecciona_suprema()
        {
            //Preparacion
            List <String> Coberturas = new List <String>();

            Coberturas.Add("suprema");


            Pizza           PizzaPrueba     = new Pizza("Grande", Coberturas);
            PedirPizzaModel Prueba          = new PedirPizzaModel();
            double          PrecioCobertura = Prueba.CalcularPrecioCoberturas(PizzaPrueba);

            //Assert
            Assert.AreEqual(PrecioCobertura, 3540.0);
        }
예제 #8
0
        public void CalcularPrecio_Debe_retornar__si_Gigante_y_solo_Jamon_y_Suprema()
        {
            //Preparacion
            List <String> Coberturas = new List <String>();

            Coberturas.Add("jamon");
            Coberturas.Add("suprema");

            Pizza           PizzaPrueba     = new Pizza("gigante", Coberturas);
            PedirPizzaModel Prueba          = new PedirPizzaModel();
            double          PrecioCobertura = Prueba.CalcularPrecio(PizzaPrueba);

            //Assert
            Assert.AreEqual(PrecioCobertura, 21081.2);
        }
예제 #9
0
        public void CalcularPrecio_Debe_retornar__si_Grande_y_solo_Jamon()
        {
            //Preparacion
            List <String> Coberturas = new List <String>();

            Coberturas.Add("jamon");


            Pizza           PizzaPrueba     = new Pizza("grande", Coberturas);
            PedirPizzaModel Prueba          = new PedirPizzaModel();
            double          PrecioCobertura = Prueba.CalcularPrecio(PizzaPrueba);

            //Assert
            Assert.AreEqual(PrecioCobertura, 14821);
        }
예제 #10
0
        public void CalcularPrecio_Debe_retornar__si_Gigante_y_todos_sabores()
        {
            //Preparacion
            List <String> Coberturas = new List <String>();

            Coberturas.Add("hongos");
            Coberturas.Add("jamon");
            Coberturas.Add("peperoni");
            Coberturas.Add("suprema");

            Pizza           PizzaPrueba     = new Pizza("gigante", Coberturas);
            PedirPizzaModel Prueba          = new PedirPizzaModel();
            double          PrecioCobertura = Prueba.CalcularPrecio(PizzaPrueba);

            //Assert
            Assert.AreEqual(PrecioCobertura, 25601.2);
        }