public static void テンプレートテキストから変換の異常系のテスト(string TemplateText, string ExpectedValue)
            {
                var templateEngine = new ArticleTemplateEngine();
                var AfterText      = templateEngine.ReplaceArticleData(TemplateText, DemoData());

                Assert.AreEqual(ExpectedValue, AfterText);
            }
            public static void パスからプロパティの値を吊り上げる(string path, string ExpectedValue)
            {
                var templateEngine = new ArticleTemplateEngine();
                var tags           = ArticleTemplateEngine.IdentifyList(path);
                var propertyInfo   = ArticleTemplateEngine.GetPropertyFromIdentify(tags, DemoData());

                Assert.AreEqual(ExpectedValue, propertyInfo);
            }
            public static void _1つのタグを抜き出すテスト(string TemplateText, string resultText)
            {
                var templateEngine = new ArticleTemplateEngine();
                var TagCollection  = ArticleTemplateEngine.TagStringCollection(TemplateText);

                Assert.NotNull(TagCollection);
                Assert.AreEqual(resultText, TagCollection.First());
            }