예제 #1
0
        public void PcNameCannotContainSpecialChars()
        {
            string result = UserFunctions.GetPcName();

            Assert.IsFalse(result.Contains(","));
            Assert.IsFalse(result.Contains("~"));
            Assert.IsFalse(result.Contains(":"));
            Assert.IsFalse(result.Contains("!"));
            Assert.IsFalse(result.Contains("@"));
            Assert.IsFalse(result.Contains("#"));
            Assert.IsFalse(result.Contains("$"));
            Assert.IsFalse(result.Contains("%"));
            Assert.IsFalse(result.Contains("^"));
            Assert.IsFalse(result.Contains("&"));
            Assert.IsFalse(result.Contains("'"));
            Assert.IsFalse(result.Contains("."));
            Assert.IsFalse(result.Contains(")"));
            Assert.IsFalse(result.Contains("("));
            Assert.IsFalse(result.Contains(" "));
            Assert.IsFalse(result.Contains("_"));
        }
예제 #2
0
 public void PcNameCannotStartWithDot()
 {
     Assert.IsFalse(UserFunctions.GetPcName().StartsWith("."));
 }
예제 #3
0
 public void PcNameMinLength()
 {
     Assert.IsTrue(UserFunctions.GetPcName().Length > 0);
 }
예제 #4
0
 public void PcNameMaxLength()
 {
     Assert.IsTrue(UserFunctions.GetPcName().Length < 16);
 }
예제 #5
0
 public void PcNameCannotBeNull()
 {
     Assert.AreNotEqual(null, UserFunctions.GetPcName());
 }
예제 #6
0
 public void PcNameCannotBeEmpty()
 {
     Assert.AreNotEqual("", UserFunctions.GetPcName());
 }