1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 15:06:06 +00:00

Correctif parsing

This commit is contained in:
Yan Maniez 2018-09-02 17:01:08 +02:00
parent 3938bb42e4
commit 50cff9b0ec
2 changed files with 17 additions and 6 deletions

View file

@ -89,19 +89,22 @@ namespace AideDeJeu.ViewModels
var items = currentItem as Items;
items.Add(subItem);
}
enumerator.MoveNext();
}
else
{
currentItem.Markdown += enumerator.Current.ToMarkdownString();
enumerator.MoveNext();
}
}
else // if (block is ContainerBlock)
else
{
ParseItemProperties(source, currentItem, block);
}
currentItem.Markdown += enumerator.Current.ToMarkdownString();
enumerator.MoveNext();
}
}
}
currentItem.Id = GetNewAnchorId(source, currentItem.Name);
_AllItems[currentItem.Id] = currentItem;

View file

@ -1,4 +1,5 @@
using AideDeJeu.ViewModels;
using AideDeJeuLib;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace AideDeJeuUnitTest
@ -12,6 +13,13 @@ namespace AideDeJeuUnitTest
var store = new StoreViewModel();
var item = store.ToItem(null, AideDeJeu.Tools.Helpers.GetResourceString($"AideDeJeu.Data.sandbox.md"));
var md = item.Markdown;
if(item is Items)
{
foreach(var iitem in item as Items)
{
md += iitem.Markdown;
}
}
Assert.IsNotNull(md);
}
}