public void TestWithTooManyClosingBeforeOpen() { var validator = new Validator(); Assert.IsFalse(validator.BracketParseCheck("(a))({a}<a>"), "Passing in too many closing before opening does not return false"); }
public void TestWithNull() { var validator = new Validator(); Assert.IsTrue(validator.BracketParseCheck(null), "Passing in null does not return true"); }
public void TestWithAValidSet() { var validator = new Validator(); Assert.IsTrue(validator.BracketParseCheck("((a){a}<a>)"), "Passing in a valid string does not return true"); }
public void TestWithMissingOpen() { var validator = new Validator(); Assert.IsFalse(validator.BracketParseCheck("(a){a}}<a>"), "Passing in with missing opening does not return false"); }
public void TestKensCase() { var validator = new Validator(); Assert.IsFalse(validator.BracketParseCheck("{<}>"), "Passing in overlapping does not return false"); }