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")); }
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)); } }