Example #1
0
        public void StringWithBothOpenAndClosedBracketsInOrder()
        {
            string sentence = "(if (taken? x) median (1 x))";

            bool result = BracketsValidation.IsStringValid(sentence, '(', ')');

            Assert.IsTrue(result);
        }
Example #2
0
        public void StringWithOneSetMismatchedBrackets()
        {
            string sentence = "())(";

            bool result = BracketsValidation.IsStringValid(sentence, '(', ')');

            Assert.IsFalse(result);
        }
Example #3
0
        public void StringStartingWithClosedBracket()
        {
            string sentence = ") The quick brown ().";

            bool result = BracketsValidation.IsStringValid(sentence, '(', ')');

            Assert.IsFalse(result);
        }
Example #4
0
        public void StringWithOneOpenBracket()
        {
            string sentence = "(-:";

            bool result = BracketsValidation.IsStringValid(sentence, '(', ')');

            Assert.IsFalse(result);
        }
Example #5
0
        public void StringWithOneOpenBracketMissingClosedBracket()
        {
            string sentence = "The (quick) brown fox jumped over the (blue wall.";

            bool result = BracketsValidation.IsStringValid(sentence, '(', ')');

            Assert.IsFalse(result);
        }