示例#1
0
        /// <summary>
        /// TODO:
        /// - Move pathes to config file
        /// - XmlValidationException handling (try/catch)
        /// </summary>
        static void Main(string[] args)
        {
            var            pathToXmlToReadFrom = @"D:\1.xml";
            var            pathToXmlToWriteIn  = @"D:\2.xml";
            List <IEntity> entities            = new List <IEntity>();

            ReadWriteLibrarySystem librarySystem = new ReadWriteLibrarySystem();

            using (StreamReader sr = new StreamReader(pathToXmlToReadFrom))
            {
                entities = librarySystem.ReadFrom(sr).ToList();
            }

            using (StreamWriter sr = new StreamWriter(pathToXmlToWriteIn))
            {
                librarySystem.WriteTo(entities, sr, true);
            }
        }
示例#2
0
 public static void ReadWriteLibrarySystemTestsInitialize(TestContext testContext)
 {
     librarySystem = new ReadWriteLibrarySystem();
 }