예제 #1
0
 public void Repeated_Question_Marks()
 {
     Assert.AreEqual(StrengthCalculator.StrengthCalc("?????"), -5);
 }
예제 #2
0
 public void Only_Digits()
 {
     Assert.AreEqual(StrengthCalculator.StrengthCalc("12314"), 33);
 }
예제 #3
0
 public void Without_Digits_Or_Letters()
 {
     Assert.AreEqual(StrengthCalculator.StrengthCalc(";.,&?/"), 0);
 }
예제 #4
0
 public void Without_Digits()
 {
     Assert.AreEqual(StrengthCalculator.StrengthCalc("hello"), 13);
 }
예제 #5
0
 public void Lower_Case_With_Digits()
 {
     Assert.AreEqual(StrengthCalculator.StrengthCalc("hello1"), 28);
 }
예제 #6
0
 public void Upper_Case_With_Digits()
 {
     Assert.AreEqual(StrengthCalculator.StrengthCalc("HELLO1"), 28);
 }
예제 #7
0
 public void All_Symbols()
 {
     Assert.AreEqual(StrengthCalculator.StrengthCalc("trAns85?:Cryp,.7ciya9"), 138);
 }
예제 #8
0
 public void Sample_Test()
 {
     Assert.AreEqual(StrengthCalculator.StrengthCalc("abcda1"), 28);
 }