public void ValidateParentheses() { ParenthesesValidator validator = new ParenthesesValidator(); string text = "j4dsads3(d3)((__)){{{{{dsadsa}}dsad}}}[]"; Assert.True(validator.ValidateParentheses(text)); }
public void Test_IsLeftParentheses() { ParenthesesValidator validator = new ParenthesesValidator(); char c = '{'; Assert.True(validator.IsLeftParentheses(c)); c = 's'; Assert.False(validator.IsLeftParentheses(c)); }
public void Test_GetLeftPairOf() { ParenthesesValidator validator = new ParenthesesValidator(); char c = '}'; Assert.Equal(validator.GetLeftPairOf(c), '{'); c = 'c'; Assert.Equal(validator.GetLeftPairOf(c), ' '); }
public void Test_IsRightParentheses() { ParenthesesValidator validator = new ParenthesesValidator(); char c = ']'; Assert.True(validator.IsRightParentheses(c)); c = '['; Assert.False(validator.IsRightParentheses(c)); }