示例#1
0
        public void op_Invoke_Func()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, string.Concat("Foo", '\u00A0', "Bar"))
            {
                Synonyms =
                {
                    string.Concat("Left", '\u00A0', "Right")
                }
            };

            obj.Invoke(x => x.NormalizeWhiteSpace());

            Assert.Equal("Foo Bar", obj.CanonicalForm);
            Assert.Equal("Left Right", obj.Synonyms.First());
        }
示例#2
0
        public void op_Invoke_FuncNull()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example");

            Assert.Throws<ArgumentNullException>(() => obj.Invoke(null));
        }
示例#3
0
        public void op_Invoke_Func()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, string.Concat("Foo", '\u00A0', "Bar"))
                          {
                              Synonyms =
                                  {
                                      string.Concat("Left", '\u00A0', "Right")
                                  }
                          };

            obj.Invoke(x => x.NormalizeWhiteSpace());

            Assert.Equal("Foo Bar", obj.CanonicalForm);
            Assert.Equal("Left Right", obj.Synonyms.First());
        }
示例#4
0
        public void op_Invoke_FuncNull()
        {
            var obj = new LexicalItem(NormalityComparer.Ordinal, "Example");

            Assert.Throws <ArgumentNullException>(() => obj.Invoke(null));
        }