public void SerializeToFile_Equals_DeserializeFromFile() { // arrange var tmpFilePath = Path.Combine(Environment.CurrentDirectory, "PersonList.xml"); var expectedList = getTestPersonList(); //String expectedString = getTestXmlArrayString(); // act XmlSerializerUtil.SerializeToFile(expectedList, tmpFilePath); var deserializePersonList = XmlSerializerUtil.DeserializeFromFile <PersonList>(tmpFilePath); // asset Assert.IsTrue(File.Exists(tmpFilePath)); deserializePersonList.ShouldBeEquivalentTo(expectedList); // clean File.Delete(tmpFilePath); }
public ObservableCollection <Person> LoadPersonList() { return(XmlSerializerUtil.DeserializeFromFile <PersonList>(GetOrCreateDatabaseFile().FullName).PersonCollection); }