public void TestXml() { //Arrange Pez nemo = new Pez("Nemo", Pez.PrincipalAlimento.Plancton); //Act nemo.Guardar("Pez.xml", nemo); Pez aux = nemo.Leer("Pez.xml"); //Assert Assert.IsTrue(nemo == aux); }
//Guardar un Humano y un Pez en el escritorio con los nombres de archivo “Humano.bin” y “Pez.xml” respectivamente. private void btnPunto3_Click(object sender, EventArgs e) { Pez nemo = new Pez("Nemo", Pez.PrincipalAlimento.Plancton); Humano Seba = new Humano("Seba", DateTime.Now.AddYears(-29), Humano.Ocupacion.Estudiante); try { nemo.Guardar("Pez.xml", nemo); MessageBox.Show("Se serializo el pez"); MessageBox.Show("Leyendo pez..."); Pez aux = nemo.Leer("Pez.xml"); MessageBox.Show(aux.ToString()); Seba.Guardar("Humano.bin", Seba); MessageBox.Show("Se serializo el humano"); MessageBox.Show("Leyendo humano..."); Humano aux2 = Seba.Leer("Humano.bin"); MessageBox.Show(aux2.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); } }