示例#1
0
        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);
            }
        }
示例#2
0
        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);
        }