Esempio n. 1
0
        public void When_DiscountForStudents_Is_15()
        {
            // 1. Acomodo:

            //Se genera un tickete de prueba.
            Ticket ticketOne = new Ticket
            {
                NameMovie = "El bromas",
                Premiere  = false,
                Price     = 2500
            };

            //Se genera un cliente de prueba con datos aleatorios.
            Client clientOne = new Client
            {
                Name = "Juliana",
                Age  = 19,
                Type = "Student"
            };

            //Se genera un 'cinema' para ejecutar los método de clientes y tiquetes.
            Cinema cinemaOne = new Cinema();

            //2. Acción: Al ser un estudiante tiene derecho a un descuento de 15%, por lo que debería ser reducido el costo.
            cinemaOne.DiscountStudents(clientOne, ticketOne);

            //3. Aserción: Acá se compraba y se verifica que el precio tenga el descuento.
            Assert.AreEqual(ticketOne.Price, 2125);
        }