Ejemplo n.º 1
0
        public void deberiaRestarCafeALaCafetera()
        {
            Cafetera cafetera = new Cafetera(10);

            cafetera.giveCafe(7);
            Assert.AreEqual(3, cafetera.getCantidadCafe());
        }
Ejemplo n.º 2
0
        public void deberiaDevolverFalsoSiExisteCafe()
        {
            Cafetera cafetera  = new Cafetera(10);
            bool     resultado = cafetera.hasCafe(11);

            Assert.AreEqual(false, resultado);
        }
Ejemplo n.º 3
0
        public void deberiaDevolverVerdaderoSiExisteCafe()
        {
            Cafetera cafetera  = new Cafetera(10);
            bool     resultado = cafetera.hasCafe(5);

            Assert.AreEqual(true, resultado);
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            //Instancio un par de objetos
            Tv       tv1  = new Tv(Electrodomestico.EMarcas.Philips, Electrodomestico.EModelos.ModeloTV1, 30000);
            Tv       tv2  = new Tv(Electrodomestico.EMarcas.Philips, Electrodomestico.EModelos.ModeloTV2, 70000);
            Cafetera caf1 = new Cafetera(Electrodomestico.EMarcas.Oster, Electrodomestico.EModelos.ModeloCafetera1, 19000);
            Cafetera caf2 = new Cafetera(Electrodomestico.EMarcas.Oster, Electrodomestico.EModelos.ModeloCafetera1, 22113);

            //Instancio un par de objetos esperando excepciones
            try
            {
                Tv tv3 = new Tv(Electrodomestico.EMarcas.Philips, Electrodomestico.EModelos.ModeloCafetera1, 30000);
            }
            catch (ModeloException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                Cafetera caf3 = new Cafetera(Electrodomestico.EMarcas.Oster, Electrodomestico.EModelos.ModeloTV1, 19000);
            }
            catch (ModeloException e)
            {
                Console.WriteLine(e.Message);
            }

            //Muestro los objetos
            Console.WriteLine(tv1.ToString());
            Console.WriteLine(caf1.ToString());
            Console.WriteLine(tv2.ToString());
            Console.WriteLine(caf2.ToString());

            Console.ReadLine();
            Console.Clear();

            try
            {
                //Imprimo un par de tickets
                Ticketeadora <Tv> .imprimirHistorialVentas(tv1, "Ticket_Ventas.log");

                Ticketeadora <Cafetera> .imprimirHistorialVentas(caf1, "Ticket_Ventas.log");

                Ticketeadora <Tv> .imprimirHistorialVentas(tv2, "Ticket_Ventas.log");

                Ticketeadora <Cafetera> .imprimirHistorialVentas(caf2, "Ticket_Ventas.log");

                //Muestro los tickets
                Console.WriteLine(Ticketeadora <Electrodomestico> .Leer("Ticket_Ventas.log"));
            }
            catch (ArchivosException e)
            {
                Console.WriteLine(e.Message);
            }


            Console.ReadLine();
        }
        public void Validar_Instancia_Cafetera()
        {
            Cafetera caf1 = new Cafetera(Electrodomestico.EMarcas.Oster, Electrodomestico.EModelos.ModeloCafetera1, 19000);
            Cafetera caf2 = new Cafetera(Electrodomestico.EMarcas.Oster, Electrodomestico.EModelos.ModeloCafetera2, 22113);
            Cafetera caf3 = new Cafetera();


            Assert.IsNotNull(caf1);
            Assert.IsNotNull(caf2);
            Assert.IsNotNull(caf3);
        }
 public void ModeloException_Prueba_Cafetera()
 {
     Cafetera caf3 = new Cafetera(Electrodomestico.EMarcas.Oster, Electrodomestico.EModelos.ModeloTV1, 19000);
 }