Ejemplo n.º 1
0
        public void BeginWith_String_NotAllowNull()
        {
            Pattern sut   = Pattern.Builder();
            string  @null = null;

            Assert.Throws <ArgumentNullException>(() => sut.StartsWith(@null));
        }
Ejemplo n.º 2
0
        public void Has_String_NotAllowNull()
        {
            string @null = null;

            var sut = Pattern.Builder();

            Assert.Throws <ArgumentNullException>(() => sut.Has(@null));
        }
Ejemplo n.º 3
0
        public void EndsWith_String_NotAllowNull()
        {
            var sut = Pattern.Builder();

            string @null = null;

            Assert.Throws <ArgumentNullException>(() => sut.EndsWith(@null));
        }
Ejemplo n.º 4
0
        public void StartsWith_Many()
        {
            var     expected = "^[0-9]{2}";
            Pattern sut      = Pattern.Builder();

            var pattern = sut.StartsWith(2, Any.Number);

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 5
0
        public void StartsWith_String()
        {
            var     expected = "^a";
            Pattern sut      = Pattern.Builder();

            var pattern = sut.StartsWith("a");

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 6
0
        public void EndsWith_Many_PreBuilt()
        {
            var sut = Pattern.Builder("b");

            var expected = "b[0-9]{2}$";
            var pattern  = sut.EndsWith(2, Any.Number);

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 7
0
        public void EndsWith_Any()
        {
            var sut = Pattern.Builder();

            var expected = "[0-9]$";
            var pattern  = sut.EndsWith(Any.Number);

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 8
0
        public void EndsWith_String_PreBuilt()
        {
            var sut = Pattern.Builder("b");

            var expected = "ba$";
            var pattern  = sut.EndsWith("a");

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 9
0
        public void Has_Many()
        {
            var expected = "[0-9]{2}";

            var sut = Pattern.Builder();

            var pattern = sut.Has(2, Any.Number);

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 10
0
        public void Has_Any_PreBuilt()
        {
            var expected = "b[0-9]";

            var sut = Pattern.Builder("b");

            var pattern = sut.Has(Any.Number);

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 11
0
        public void Has_StringMany()
        {
            var expected = "a{2}";

            var sut = Pattern.Builder();

            var pattern = sut.Has(2, "a");

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 12
0
        public void Has_String_PreBuilt()
        {
            var expected = "ba";

            var sut = Pattern.Builder("b");

            var pattern = sut.Has("a");

            Assert.Equal(expected, pattern.ToString());
        }
Ejemplo n.º 13
0
        public void Has_String()
        {
            var expected = "a";

            Pattern sut = Pattern.Builder();

            var pattern = sut.Has("a");

            Assert.Equal(expected, pattern.ToString());
        }