Пример #1
0
 public void CustomAlphabets()
 {
     using (var teller = new SecretTeller("bcd", "aei"))
     {
         Assert.AreEqual("debebica", teller.Tell("something"));
     }
 }
Пример #2
0
 public void CustomEverything()
 {
     using (var teller = new SecretTeller("grf", "aeo", MD5.Create(), "saltydasdad"))
     {
         Assert.AreEqual("gefagefo", teller.Tell("something"));
     }
 }
Пример #3
0
 public void CustomLength()
 {
     using (var teller = new SecretTeller())
     {
         Assert.AreEqual(15, teller.Tell("something", 15).Length);
     }
 }
Пример #4
0
 public void Vanilla()
 {
     using (var secretTeller = new SecretTeller())
     {
         Assert.AreEqual("jejasuni", secretTeller.Tell("something"));
     }
 }
Пример #5
0
 public void LengthGreaterThanHash()
 {
     using (var teller = new SecretTeller())
     {
         teller.Tell("something", 21);
     }
 }
Пример #6
0
 public void ZeroLength()
 {
     using (var secretTeller = new SecretTeller())
     {
         secretTeller.Tell("something", 0);
     }
 }
Пример #7
0
 public void NegativeLength()
 {
     using (var secretTeller = new SecretTeller())
     {
         secretTeller.Tell("something", -1);
     }
 }