Example #1
0
        public void CompositeArchivo()
        {
            Directorio directorio = new Directorio("Raiz");

            Archivo archivo  = new Archivo("archivo1.txt", 180);
            Archivo archivo2 = new Archivo("Pelicula.mp4", 87);
            Archivo archivo3 = new Archivo("cancion.mp3", 46);

            Directorio directorio1 = new Directorio("Fotos");

            Archivo archivo4 = new Archivo("imagen.png", 4);

            directorio1.AgregarHijo(archivo4);


            Directorio directorio2 = new Directorio("Descargas");

            directorio.AgregarHijo(archivo);
            directorio.AgregarHijo(archivo2);
            directorio.AgregarHijo(archivo3);

            directorio.AgregarHijo(directorio1);
            directorio.AgregarHijo(directorio2);

            Assert.AreEqual(317, directorio.ObtenerTamaño);
        }