/// <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); } }
public static void ReadWriteLibrarySystemTestsInitialize(TestContext testContext) { librarySystem = new ReadWriteLibrarySystem(); }