public void AddressCityListTest() { IDataManager <User> dataManager = new XmlDataManager <User>(); if (File.Exists(Constants.DataFilePath + Constants.XmlDataFileName)) { File.Delete(Constants.DataFilePath + Constants.XmlDataFileName); } var createData = CreateUsersData(); createData.Add(new User { AddressCity = createData[1].AddressCity }); createData.Add(new User { AddressCity = createData[2].AddressCity }); dataManager.Save(createData, Constants.DataFilePath + Constants.XmlDataFileName); var data = CreateUsersData(); Assert.IsTrue(new AddressCityList().Cities.Count - 1 == data.Count, "Address cities"); if (File.Exists(Constants.DataFilePath + Constants.XmlDataFileName)) { File.Delete(Constants.DataFilePath + Constants.XmlDataFileName); } dataManager.Save(CreateUsersData(), Constants.DataFilePath + Constants.XmlDataFileName); }
public static void SaveCurrentUsers() { if (File.Exists(Constants.DataFilePath + Constants.XmlDataFileName)) { IDataManager <User> dataManager = new XmlDataManager <User>(); dataManager.Save(CurrentUsers.ToList(), Constants.DataFilePath + Constants.XmlDataFileName); } }
void CreateXmlData() { IDataManager <User> dataManager = new XmlDataManager <User>(); if (File.Exists(Constants.DataFilePath + Constants.XmlDataFileName)) { File.Delete(Constants.DataFilePath + Constants.XmlDataFileName); } dataManager.Save(CreateUsersData(), Constants.DataFilePath + Constants.XmlDataFileName); }
public void XmlTest() { IDataManager <DataTest> dataManager = new XmlDataManager <DataTest>(); if (File.Exists(XmlPathAndFileName)) { File.Delete(XmlPathAndFileName); } dataManager.Save(CreateTestData(), XmlPathAndFileName); Assert.IsTrue(File.Exists(XmlPathAndFileName), "XML file created"); var loadedData = dataManager.Load(XmlPathAndFileName); var createdData = CreateTestData(); Assert.IsTrue(loadedData.Count == 2 && loadedData[0].Equals(createdData[0]) && loadedData[1].Equals(createdData[1]), "XML file load"); }