Exemplo n.º 1
0
        private void OdczytZPlikuClick(object sender, RoutedEventArgs e)
        {
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.Filter = xmlSpec;
            fileDialog.Title  = "Wybierz plik do zaimportowania listy";
            if (fileDialog.ShowDialog() == true)
            {
                Lista odczytano = SerializacjaDeserializacjaXML.Odczyt(fileDialog.FileName);
                aplikacja.AktualnaLista = odczytano;
                Todos.ItemsSource       = odczytano.Todos;
            }
        }
Exemplo n.º 2
0
        public void OdczytZserializowanejListy()
        {
            StreamWriter testXml = new StreamWriter("test.xml", false);

            testXml.Write(xml);
            testXml.Close();
            Lista odczytana = SerializacjaDeserializacjaXML.Odczyt("test.xml");

            File.Delete("test.xml");

            Assert.AreEqual(1, odczytana.Todos.Count);
            Assert.AreEqual("Test", odczytana.Todos[0].Nazwa);
            Assert.AreEqual(2, odczytana.Todos[0].Priorytet);
            Assert.AreEqual(new DateTime(2012, 8, 5), odczytana.Todos[0].Deadline);
            Assert.AreEqual("Zadanie zostanie zserializowane", odczytana.Todos[0].Opis);
        }