public void SerializarEvaluacion(Alumno a, float notaF) { Alumno alumno = new Alumno(a.Nombre, a.Apellido, a.Edad, a.Dni, a.Direccion, a.Id, a.Responsable, notaF); Listas.listaAlumnos.Add(alumno); string rutaDoc = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string rutaApro = @"SegundoParcialUtn\JardinUtn\Serializaciones\Aprobados"; string rutaDespr = @"SegundoParcialUtn\JardinUtn\Serializaciones\Desaprobados"; if (notaF >= 1 && notaF <= 3) { string ruta1 = System.IO.Path.Combine(rutaDoc, rutaDespr); if (!Directory.Exists(ruta1)) { System.IO.Directory.CreateDirectory(ruta1); } string rutaD = System.IO.Path.Combine(ruta1 + String.Format($@"\{a.Nombre}_{a.Apellido}_{DateTime.Now.Day}_{DateTime.Now.Month}_{DateTime.Now.Year}.xml")); Serializacion <Alumno> .SerializarAXml(alumno, rutaD); } else if (notaF >= 4 && notaF <= 10) { string ruta2 = System.IO.Path.Combine(rutaDoc, rutaApro); if (!Directory.Exists(ruta2)) { System.IO.Directory.CreateDirectory(ruta2); } string rutaA = System.IO.Path.Combine(ruta2 + String.Format($@"\{a.Nombre}_{a.Apellido}_{DateTime.Now.Day}_{DateTime.Now.Month}_{DateTime.Now.Year}.xml")); Serializacion <Alumno> .SerializarAXml(alumno, rutaA); } }
public void SerializadorXML() { Alumno alumno = new Alumno("Daniel", "Quintero", 49, 12345678, "Florida", 12, 48); string rutaAux = (Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SegundoParcialUtn\JardinUtn\UnitTest"); if (!Directory.Exists(rutaAux)) { Directory.CreateDirectory(rutaAux); } string ruta = Path.Combine(rutaAux, String.Format(@"TestXml.XML")); Serializacion <Alumno> .SerializarAXml(alumno, ruta); bool rutaxml = File.Exists(ruta); Assert.IsTrue(rutaxml); }