コード例 #1
0
        public void testear()
        {
            //creamos un cliente
            Cliente cliente1 = new Cliente("carlitos", "juanez", 3624683897, "*****@*****.**");

            //creamos 2 carritos que van a estar vinculados al cliente
            Carrito carrito1 = new Carrito(100, cliente1);
            Carrito carrito2 = new Carrito(200, cliente1);

            //creamos 4 articulos
            Articulo articulo1 = new Perecedero("mayonesa", "aderesos", 50, 100, new DateTime(10 / 06 / 20));
            Articulo articulo2 = new Perecedero("salsa cesar", "salsas", 50, 200, new DateTime(10 / 07 / 20));
            Articulo articulo3 = new Articulo("escoba", "limpieza", 50, 200000);
            Articulo articulo4 = new Articulo("rueda", "automotor", 900, 2);

            //cargamos carrito 1
            carrito1.AgregarArticulo(articulo1);
            carrito1.AgregarArticulo(articulo2);

            //borramos el articulo que queramos del carrito 1
            carrito1.BorrarConArgumentosArticulo(articulo1);



            //cargamos carrito 2
            carrito2.AgregarArticulo(articulo3);
            carrito2.AgregarArticulo(articulo4);

            //agregamos los carritos
            cliente1.AgregarCarrito(carrito1);
            cliente1.AgregarCarrito(carrito2);

            //mostrar los articulos elementos del primer articulo del primer carrito
            cliente1.Carritos[0].Articulos[0].MostrarElementosArticulos();

            //mostrar los elementos del carrito 1
            carrito1.MostrarElementosCarrito();

            //borramos el carrito que queramos
            cliente1.BorrarConArgumentosCarrito(carrito2);



            Console.ReadKey();
        }