Beispiel #1
0
        private void CargarPedidosIniciales()
        {
            ArchivoXml <List <Pedido> > archivoXml = new ArchivoXml <List <Pedido> >();
            List <Pedido> listaPedidosIniciales;

            if (archivoXml.Leer(out listaPedidosIniciales))
            {
                foreach (Pedido p in listaPedidosIniciales)
                {
                    DataBaseHelper.InsertarPedido(p);
                }
            }
        }
Beispiel #2
0
        public void TestDeserializarAlumnoXml()
        {
            //Arrange
            Alumno a = new Alumno("Pepito", "Peposo", 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 + ".xml";

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

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

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