Пример #1
0
 public void TestContainsNumber()
 {
     Assert.IsTrue(Str.ContainsNumber("a中1文b"));
     Assert.IsTrue(Str.ContainsNumber("a中2文b"));
     Assert.IsTrue(Str.ContainsNumber("a中3文b"));
     Assert.IsTrue(Str.ContainsNumber("a中4文b"));
     Assert.IsTrue(Str.ContainsNumber("a中5文b"));
     Assert.IsTrue(Str.ContainsNumber("a中6文b"));
     Assert.IsTrue(Str.ContainsNumber("a中7文b"));
     Assert.IsTrue(Str.ContainsNumber("a中8文b"));
     Assert.IsTrue(Str.ContainsNumber("a中9文b"));
     Assert.IsTrue(Str.ContainsNumber("a中0文b"));
     Assert.IsFalse(Str.ContainsNumber("ab"));
 }
Пример #2
0
        public void TestGenerateLetters()
        {
            var old = string.Empty;

            for (int i = 0; i < 100; i++)
            {
                var result = _builder.GenerateLetters(100);
                Assert.IsTrue(old != result, "!=");
                Assert.IsTrue(result.Length > 0, ">0");
                Assert.IsTrue(result.Length <= 100, "<=100");
                Assert.IsFalse(Str.ContainsChinese(result));
                Assert.IsFalse(Str.ContainsNumber(result));
            }
        }