public void SerializationTest()
{
string TestTaskName = "PickUpBook-HarryPotterAndTheChamberOfSecrets";
string TestTaskNote = "BooksAtLibrary";
AppTask GetBooks = new AppTask(TestTaskName, TestTaskNote, 0);
GetBooks.RingTone = "Ringaling.wav";
XmlWriter writer = XmlWriter.Create("SerializationTest.xml");
writer.WriteStartDocument();
GetBooks.WriteXML(writer);
writer.WriteEndDocument();
writer.Dispose();
XmlReader reader = XmlReader.Create("SerializationTest.xml");
reader.Read();
AppTask compareTask = new AppTask("", "", -1);
compareTask.ReadXML(reader);
reader.Dispose();
Assert.AreEqual(compareTask.TaskID, GetBooks.TaskID);
Assert.AreEqual(compareTask.TaskName, GetBooks.TaskName);
Assert.AreEqual(compareTask.TaskNotes, GetBooks.TaskNotes);
Assert.AreEqual(compareTask.ReminderEnd, GetBooks.ReminderEnd);
Assert.AreEqual(compareTask.RingTone, GetBooks.RingTone);
Assert.AreEqual(compareTask.Done, GetBooks.Done);
Assert.AreEqual(compareTask.Frequency, GetBooks.Frequency);
Assert.AreEqual(compareTask.FrequencyUnit, GetBooks.FrequencyUnit);
reader.Dispose();
}