public void ReplaceTest_None() { HtmlKeywordsReplacer target = new HtmlKeywordsReplacer(new XmlKeywordsReplacementProvider()); string text = "heihei-haha"; Assert.AreEqual <string>(text, target.Replace(text)); }
public void ReplaceTest_NoneHasTag() { HtmlKeywordsReplacer target = new HtmlKeywordsReplacer(new XmlKeywordsReplacementProvider()); string text = "heihei<div>123<span>456</span></div>-haha"; Assert.AreEqual <string>(text, target.Replace(text)); }
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)); }