Exemple #1
0
        public void MatchingShouldReturnSubstringWhenMatched()
        {
            // Arrange
            var subject = new SqlQueryHelper.Parser();

            // Act
            var result = subject.Matching("test blah test", "blah");

            // Assert
            Assert.AreEqual("blah", result);
        }
Exemple #2
0
        public void MatchingShouldReturnGroupWhenMatched()
        {
            // Arrange
            var subject = new SqlQueryHelper.Parser();

            // Act
            var result = subject.Matching("test blah test", @".*(blah).*", group: 1);

            // Assert
            Assert.AreEqual("blah", result);
        }
Exemple #3
0
        public void MatchingShouldReturnNullWhenNotMatched()
        {
            // Arrange
            var subject = new SqlQueryHelper.Parser();

            // Act
            var result = subject.Matching("test", "not");

            // Assert
            Assert.IsNull(result);
        }
Exemple #4
0
        public void MatchingShouldReturnNullWhenGroupOutOfRange()
        {
            // Arrange
            var subject = new SqlQueryHelper.Parser();

            // Act
            var result = subject.Matching("test blah test", "blah", group: 1);

            // Assert
            Assert.IsNull(result);
        }