public void TestEmptyString() { var emptyString = ""; var matcher = new SimpleBracketMatcher(); Assert.Equal(-1, matcher.Match(emptyString)); }
public void TestWithNotMatchedCurlyBrackets() { var roundBrackets = "[12]3{}[12]3()1{{}3[]{}"; var matcher = new SimpleBracketMatcher(); Assert.Equal(15, matcher.Match(roundBrackets)); }
public void TestWithNotMatchedRoundBrackets2() { var roundBrackets = "1(())23(12)313)"; var matcher = new SimpleBracketMatcher(); Assert.Equal(14, matcher.Match(roundBrackets)); }
public void TestWithMatchedSquareBrackets() { var roundBrackets = "[12]3[12]3()13[]"; var matcher = new SimpleBracketMatcher(); Assert.Equal(-1, matcher.Match(roundBrackets)); }
public void TestWithRoundBrackets() { var roundBrackets = "123(12313)"; var matcher = new SimpleBracketMatcher(); Assert.Equal(-1, matcher.Match(roundBrackets)); }