From aeb44fd49717421becfff49a44109caabe819704 Mon Sep 17 00:00:00 2001 From: Nioux Date: Thu, 7 Jun 2018 14:16:31 +0200 Subject: [PATCH] Test iso markdown --- AideDeJeu/AideDeJeuCmd/Program.cs | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/AideDeJeu/AideDeJeuCmd/Program.cs b/AideDeJeu/AideDeJeuCmd/Program.cs index d4bf3461..9ae2c80d 100644 --- a/AideDeJeu/AideDeJeuCmd/Program.cs +++ b/AideDeJeu/AideDeJeuCmd/Program.cs @@ -264,19 +264,29 @@ namespace AideDeJeuCmd } } - static async Task TestMD() + static async Task> TestMarkdown(string filename) { - MD = await new StreamReader(@"..\..\..\..\..\Data\spells_hd.md").ReadToEndAsync(); - var document = Markdig.Parsers.MarkdownParser.Parse(MD); - DumpMarkdownDocument(document); - var converter = new MarkdownConverter(); - var spellss = converter.MarkdownToSpells(MD); + using (var sr = new StreamReader(filename)) + { + var md = await sr.ReadToEndAsync(); + var document = Markdig.Parsers.MarkdownParser.Parse(md); + //DumpMarkdownDocument(document); + var converter = new MarkdownConverter(); + var spellss = converter.MarkdownToSpells(md); + Console.WriteLine("ok"); + var md2 = spellss.ToMarkdownString(); + if(md.CompareTo(md2) != 0) + { + Console.WriteLine("failed"); + } + return spellss; + } } static async Task Main(string[] args) { - //await TestMD(); - //return; + var spellss = await TestMarkdown(@"..\..\..\..\..\Data\spells_hd.md"); + return; string dataDir = @"..\..\..\..\..\Data\"; //string ignoreDir = @"..\..\..\..\..\Ignore\"; //var documentsDirectoryPath = @"database.db"; // Windows.Storage.ApplicationData.Current.LocalFolder.Path;