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); }
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); }