예제 #1
0
        public void Deserializar()
        {
            Agencia a    = new Agencia("Sergio");
            string  info = null;

            Xml <Agencia> xml  = new Xml <Agencia>();
            string        ruta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "/" + "Agencia.xml";

            info = xml.Leer(ruta).ToString();

            Assert.IsNotNull(a);
        }
예제 #2
0
        public void SerializarPlaneta()
        {
            Planeta       planeta = new Planeta(1, 1, 1, null);
            Xml <Planeta> xml     = new Xml <Planeta>();

            xml.Guardar("Planetas.xml", planeta);
            Planeta planetaDes;

            xml.Leer("Planeta.xml", out planetaDes);

            Assert.IsTrue(planeta.VelocidadTraslacion == planetaDes.VelocidadTraslacion);
        }
예제 #3
0
        public void Test_XML()
        {
            //Arrange
            Xml <Patente> xml = new Xml <Patente>();
            Patente       patentePreGuardado;
            Patente       patentePosGuardado;

            //Act
            patentePreGuardado = new Patente("AAA123", Patente.Tipo.Vieja);
            xml.Guardar(@"C:\zzz\testpatente.xml", patentePreGuardado);
            xml.Leer(@"C:\zzz\testpatente.xml", out patentePosGuardado);

            //Assert
            Assert.AreEqual("AAA123", patentePosGuardado.CodigoPatente);
            Assert.AreEqual(Patente.Tipo.Vieja, patentePosGuardado.TipoCodigo);
        }