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()); }