Ejemplo n.º 1
0
        public void Match_IncludesZeroOrMoreMatch_FindsMatch()
        {
            // arrange
            string input = "foo bar";
            string pattern = "fo*";
            PoorMansRegex r = new PoorMansRegex();

            // act
            string actual = r.Match(input, pattern);

            // assert
            Assert.AreEqual("foo", actual);
        }
Ejemplo n.º 2
0
        public void Match_MiddleOfString_FindsMatch()
        {
            // arrange
            string input = "dubl, andrei scripniciuc, dublin, ireland";
            string pattern = "dublin";
            PoorMansRegex r = new PoorMansRegex();

            // act
            string actual = r.Match(input, pattern);

            // assert
            Assert.AreEqual(pattern, actual);
        }
Ejemplo n.º 3
0
        public void Match_EndOfString_FindsMatch()
        {
            // arrange
            string input = "andrei scripniciuc";
            string pattern = "scripniciuc";
            PoorMansRegex r = new PoorMansRegex();

            // act
            string actual = r.Match(input, pattern);

            // assert
            Assert.AreEqual(pattern, actual);
        }