public void DoValidateTest() { MacroTagValidator_Accessor target = new MacroTagValidator_Accessor(new string[2] { "DateTime", "ISO" }); string objectToValidate = "sajfkh [[klfjks jflkj]] safsdf [[ISO]] ds"; object currentTarget = null; string key = string.Empty; ValidationResults validationResults = new ValidationResults(); target.DoValidate(objectToValidate, currentTarget, key, validationResults); Assert.AreEqual <int>(validationResults.Count, 1); }
public void getAllTagsTest1() { string[] validTags = new string[2] { "DateTime", "ISO" }; MacroTagValidator_Accessor target = new MacroTagValidator_Accessor(validTags); string input = "sajfkh [[klfjks]] jflkj"; List <string> expected = new List <string>(); expected.Add("klfjks"); string[] actual = target.getAllTags(input); Assert.AreEqual(expected.Count, actual.Length); for (int i = 0; i < expected.Count; i++) { Assert.AreEqual(expected[i], actual[i]); } }