public void ReplaceTest_OneNotTag() { IHtmlKeywordReplacementProvider provider = new XmlKeywordsReplacementProvider(); HtmlKeywordsReplacer target = new HtmlKeywordsReplacer(provider); string text = "heihei-dumohan-haha"; Assert.AreEqual <string>(string.Format("heihei-{0}-haha", provider.Keywords.ElementAt(0).Replacement), target.Replace(text)); }
public void ReplaceTest_IgnoreTag() { IHtmlKeywordReplacementProvider provider = new XmlKeywordsReplacementProvider(); HtmlKeywordsReplacer target = new HtmlKeywordsReplacer(provider); string text = "heihei-<a>dumohan</a><div title=\"dumohan\">456dumohan</div>dumohan"; Assert.AreEqual <string>(string.Format("heihei-<a>dumohan</a><div title=\"dumohan\">456{0}</div>{0}", provider.Keywords.ElementAt(0).Replacement), target.Replace(text)); }