private void ZapisDoPlikuClick(object sender, RoutedEventArgs e) { SaveFileDialog fileDialog = new SaveFileDialog(); fileDialog.Filter = xmlSpec; fileDialog.Title = "Wybierz plik do eksportu listy"; if (fileDialog.ShowDialog() == true) { SerializacjaDeserializacjaXML.Zapis(fileDialog.FileName, aplikacja.AktualnaLista); } }
public void SerializacjaListy() { Lista lista = new Lista(); lista.ZmodyfikujLubDodajTodo(new Todo( "Test", new DateTime(2012, 8, 5), 2, "Zadanie zostanie zserializowane" )); SerializacjaDeserializacjaXML.Zapis("test.xml", lista); StreamReader testXml = new StreamReader("test.xml"); string zserializowane = testXml.ReadToEnd(); testXml.Close(); File.Delete("test.xml"); Assert.AreEqual(xml, zserializowane); }