示例#1
0
        public void op_Match_string_whenOrdinalIgnoreCase()
        {
            var obj = new LexicalItem(NormalityComparer.OrdinalIgnoreCase, "Example");

            var expected = new LexicalMatch(obj);
            var actual   = obj.Match("EXAMPLE");

            Assert.Equal(expected, actual);
        }
示例#2
0
        public void op_Match_stringNull_whenSynonyms()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example")
            {
                Synonyms =
                {
                    "Foo",
                    "Bar"
                }
            };

            Assert.Throws <ArgumentNullException>(() => obj.Match(null));
        }
示例#3
0
        public void op_Match_stringEmpty_whenSynonyms()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example")
            {
                Synonyms =
                {
                    "Foo",
                    "Bar"
                }
            };

            Assert.Null(obj.Match(string.Empty));
        }
示例#4
0
        public void op_Match_string_whenMatchesSynonym()
        {
            var obj = new LexicalItem(NormalityComparer.OrdinalIgnoreCase, "Example")
            {
                Synonyms =
                {
                    "Foo",
                    "Bar"
                }
            };

            var expected = new LexicalMatch(obj);
            var actual   = obj.Match("Bar");

            Assert.Equal(expected, actual);
        }
示例#5
0
        public void op_Match_string_whenOrdinalIgnoreCase()
        {
            var obj = new LexicalItem(NormalityComparer.OrdinalIgnoreCase, "Example");

            var expected = new LexicalMatch(obj);
            var actual = obj.Match("EXAMPLE");

            Assert.Equal(expected, actual);
        }
示例#6
0
        public void op_Match_string_whenMatchesSynonym()
        {
            var obj = new LexicalItem(NormalityComparer.OrdinalIgnoreCase, "Example")
                          {
                              Synonyms =
                                  {
                                      "Foo",
                                      "Bar"
                                  }
                          };

            var expected = new LexicalMatch(obj);
            var actual = obj.Match("Bar");

            Assert.Equal(expected, actual);
        }
示例#7
0
        public void op_Match_stringNull_whenSynonyms()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example")
                          {
                              Synonyms =
                                  {
                                      "Foo",
                                      "Bar"
                                  }
                          };

            Assert.Throws<ArgumentNullException>(() => obj.Match(null));
        }
示例#8
0
        public void op_Match_stringNull()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example");

            Assert.Throws<ArgumentNullException>(() => obj.Match(null));
        }
示例#9
0
        public void op_Match_stringEmpty_whenSynonyms()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example")
                          {
                              Synonyms =
                                  {
                                      "Foo",
                                      "Bar"
                                  }
                          };

            Assert.Null(obj.Match(string.Empty));
        }
示例#10
0
        public void op_Match_stringEmpty()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example");

            Assert.Null(obj.Match(string.Empty));
        }
示例#11
0
        public void op_Match_stringNull()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example");

            Assert.Throws <ArgumentNullException>(() => obj.Match(null));
        }
示例#12
0
        public void op_Match_stringEmpty()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example");

            Assert.Null(obj.Match(string.Empty));
        }