Example #1
0
        public void TestDeserializarAlumnoBinAtributos()
        {
            //Arrange
            Alumno a = new Alumno("Eduard", "Jimenez", 5, 39123456, "Calle false 123", 1, "7");
            Alumno b = null;

            string fecha         = DateTime.Now.ToString("dd_MM_yyyy");
            string nombreArchivo = a.Apellido + "_" + a.Nombre + "_" + fecha + ".bin";

            ArchivoBin <Alumno> serializador = new ArchivoBin <Alumno>();
            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\" + nombreArchivo;

            //Act
            //Primero serializo y despues deserializo
            serializador.Guardar(a, path);
            b = serializador.Leer(path);

            //Assert
            Assert.IsTrue(a.IdAlumno == b.IdAlumno);
            Assert.IsTrue(a.Nombre == b.Nombre);
            Assert.IsTrue(a.Apellido == b.Apellido);
            Assert.IsTrue(a.Edad == b.Edad);
            Assert.IsTrue(a.Dni == b.Dni);
            Assert.IsTrue(a.Direccion == b.Direccion);
            Assert.IsTrue(a.Responsable == b.Responsable);
        }
Example #2
0
        public void TestDeserializarAlumnoBin()
        {
            //Arrange
            Alumno a = new Alumno("Romina", "Martinez", 5, 39123456, "Calle false 123", 1, "7");
            Alumno b = null;

            string fecha         = DateTime.Now.ToString("dd_MM_yyyy");
            string nombreArchivo = a.Apellido + "_" + a.Nombre + "_" + fecha + ".bin";

            ArchivoBin <Alumno> serializador = new ArchivoBin <Alumno>();
            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\" + nombreArchivo;

            //Act
            //Primero serializo y despues deserializo
            serializador.Guardar(a, path);
            b = serializador.Leer(path);

            //Assert
            Assert.IsTrue(a == b);
        }