예제 #1
0
파일: Lemm.cs 프로젝트: lepeap/TxTraktor
        public void TestWithCapitLetters1()
        {
            var token = new Token("Тест");

            token.Morphs = new MorphInfo[0];
            Checker.CheckCondition <LemmaCondition>(new [] { "тест" }, token, true);
        }
예제 #2
0
파일: Lemm.cs 프로젝트: lepeap/TxTraktor
        public void TestFalse()
        {
            var token = new Token("123");

            token.Morphs = new[]
            {
                new MorphInfo("123", new ReadOnlyDictionary <string, string>(new Dictionary <string, string>())),
            };
            Checker.CheckCondition <LemmaCondition>(new [] { "тест" }, token, false);
        }
예제 #3
0
파일: Lemm.cs 프로젝트: lepeap/TxTraktor
        public void TestWithCapitLetters()
        {
            var token = new Token("Тест");

            token.Morphs = new[]
            {
                new MorphInfo("тест", new ReadOnlyDictionary <string, string>(new Dictionary <string, string>())),
            };
            Checker.CheckCondition <LemmaCondition>(new [] { "тест" }, token, true);
        }
예제 #4
0
        public void TestFalse()
        {
            var token = new Token("тест");

            token.Morphs = new[]
            {
                new MorphInfo("тест",
                              new ReadOnlyDictionary <string, string>(
                                  new Dictionary <string, string>()
                {
                    { "число", "ед" }
                })),
            };
            Checker.CheckCondition <MorphologyCondition>(new [] { "ед1" }, token, false);
        }
예제 #5
0
 public void AllSmallCyrillic()
 {
     Checker.CheckCondition <AllLowercaseCondition>("тест", true);
 }
예제 #6
0
 [Test] public void AllBigLatin()
 {
     Checker.CheckCondition <AllLowercaseCondition>("TEST", false);
 }
예제 #7
0
 public void StartsBigLatin()
 {
     Checker.CheckCondition <StartsWithUpperCondition>("Test", true);
 }
예제 #8
0
 public void TestTrue3()
 {
     Checker.CheckCondition <RegexCondition>(new [] { "тест1?" }, new Token("тест"), true);
 }
예제 #9
0
 [Test] public void AllBigLatin()
 {
     Checker.CheckCondition <StartsWithUpperCondition>("TEST", true);
 }
예제 #10
0
파일: Text.cs 프로젝트: lepeap/TxTraktor
 public void TestFalse()
 {
     Checker.CheckCondition <TextCondition>(new [] { "1234" }, new Token("123"), false);
 }
예제 #11
0
파일: Text.cs 프로젝트: lepeap/TxTraktor
 public void TestLatinTrue()
 {
     Checker.CheckCondition <TextCondition>(new [] { "test" }, new Token("test"), true);
 }
예제 #12
0
        public void EndTextFalse()
        {
            var token = new Token("11", 0, 0, 2, new TextInfo(3, 10));

            Checker.CheckCondition <EndTextCondition>(token, false);
        }
예제 #13
0
 public void AllSmallCyrillic()
 {
     Checker.CheckCondition <AllUppercaseCondition>("тест", false);
 }
예제 #14
0
 [Test] public void AllBigLatin()
 {
     Checker.CheckCondition <AllUppercaseCondition>("TEST", true);
 }
예제 #15
0
 public void AllBigCyrillic()
 {
     Checker.CheckCondition <AllUppercaseCondition>("ТЕСТ", true);
 }
예제 #16
0
 public void AllSmallLatinAndCyrillic()
 {
     Checker.CheckCondition <AllUppercaseCondition>("тестetalon", false);
 }
예제 #17
0
 public void AllSmallLatin()
 {
     Checker.CheckCondition <AllUppercaseCondition>("etalon", false);
 }
예제 #18
0
 public void AllSmallCyrillic()
 {
     Checker.CheckCondition <StartsWithUpperCondition>("тест", false);
 }
예제 #19
0
파일: Text.cs 프로젝트: lepeap/TxTraktor
 public void TestCyrillicTrue()
 {
     Checker.CheckCondition <TextCondition>(new [] { "тест" }, new Token("тест"), true);
 }
예제 #20
0
 public void AllSmallLatin()
 {
     Checker.CheckCondition <AllLowercaseCondition>("etalon", true);
 }
예제 #21
0
파일: Text.cs 프로젝트: lepeap/TxTraktor
 public void TestNumberTrue()
 {
     Checker.CheckCondition <TextCondition>(new [] { "123" }, new Token("123"), true);
 }
예제 #22
0
        public void StartTextTrue()
        {
            var token = new Token("11", 0, 5, 7, new TextInfo(2, 7));

            Checker.CheckCondition <StartTextCondition>(token, true);
        }
예제 #23
0
 public void AllSmallLatinAndCyrillic()
 {
     Checker.CheckCondition <AllLowercaseCondition>("тестetalon", true);
 }
예제 #24
0
 public void AllBigCyrillic()
 {
     Checker.CheckCondition <StartsWithUpperCondition>("ТЕСТ", true);
 }
예제 #25
0
 public void StartsBigCyrillic()
 {
     Checker.CheckCondition <AllLowercaseCondition>("Тест", false);
 }
예제 #26
0
 public void StartsBigLatin()
 {
     Checker.CheckCondition <AllLowercaseCondition>("Test", false);
 }
예제 #27
0
        public void StartTextFalse()
        {
            var token = new Token("11", 2, 3, 5, new TextInfo(3, 10));

            Checker.CheckCondition <StartTextCondition>(token, false);
        }
예제 #28
0
 public void AllBigCyrillic()
 {
     Checker.CheckCondition <AllLowercaseCondition>("ТЕСТ", false);
 }
예제 #29
0
 public void TestFalse1()
 {
     Checker.CheckCondition <RegexCondition>(new [] { "тест" }, new Token("123"), false);
 }
예제 #30
0
 public void StartsBigCyrillic()
 {
     Checker.CheckCondition <StartsWithUpperCondition>("Тест", true);
 }