using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
using yEd.XGML.IO;
using yEd.XGML.DocumentEntities;
namespaceYED.Console.Test
{
///<summary>/// Проверка чтения записи yed XGML файла./// TestFile_Dst файл должен открываться в yed и должен быть схожим(одинаковым) с Src.///</summary>publicclassTest1_ReadWrite
{
publicvoidTest(bool OpenSrc = false, bool OpenDst = false)
{
string TestFile_Src = @"Documents\Document1.xgml";
string TestFile_Dst = @"Documents\Document1_Copy.xgml";
////Котыль//XGML_Reader.DropEncodingAttribute(TestFile_Src);//var xgml_model = new XGML_Reader().Read(TestFile_Src);//new XGML_Writer().Write(xgml_model, TestFile_Dst);
Document xgml_model = Document.Load(TestFile_Src);//new XGML_Reader().Read(TestFile_Src);
xgml_model.SaveAs(TestFile_Dst);
if (OpenSrc)
Process.Start(TestFile_Src);
if (OpenDst)
Process.Start(TestFile_Dst);
}
}
}