コード例 #1
0
        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);
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        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");
        }