public void TemplateUsedInText() { // casing Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"Bert}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"bert}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("bert", @"Bert}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("bert", @"bert}} was great")); //spacing Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"Bert }} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @" Bert}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"Bert|fo=yes}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"Bert |fo=yes}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"Bert |fo=yes}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @" Bert|fo=yes}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @" Bert|fo=yes}} was great")); //comments Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"Bert|fo=yes}} was <!--great-->")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"<!--thing--> Bert }} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"Bert<!--thing-->}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert", @"Bert<!--thing-->|foo=bar}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("", @"Bert}} was great")); // underscores Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert Li", @"Bert Li}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert Li", @"Bert Li}} was great")); Assert.IsTrue(InTemplateRule.TemplateUsedInText("Bert Li", @"Bert_Li}} was great")); }
public void TemplateUsedInTextNoMatches() { Assert.IsFalse(InTemplateRule.TemplateUsedInText("Bert", @"{{Bert}} was great")); Assert.IsFalse(InTemplateRule.TemplateUsedInText("Bert", @"Bert was great")); Assert.IsFalse(InTemplateRule.TemplateUsedInText("Bert", @"[[Bert]] was great")); Assert.IsFalse(InTemplateRule.TemplateUsedInText("Bert", @"Tim}} was great")); Assert.IsFalse(InTemplateRule.TemplateUsedInText("Bert", @"BERT}} was great")); Assert.IsFalse(InTemplateRule.TemplateUsedInText("Bert Li", @"BertLi}} was great")); Assert.IsFalse(InTemplateRule.TemplateUsedInText("Bert", @"<!--Bert}}--> was great")); }