public void DoesNotGenerateSameKeyTwice() { var firstKey = KeyMan.GenerateKey(); var secondKey = KeyMan.GenerateKey(); Console.WriteLine(firstKey); Console.WriteLine(); Console.WriteLine(secondKey); Assert.That(firstKey, Is.Not.EqualTo(secondKey)); }
public void DoesNotDieOnInvalidClientKey(string dirtyInput) { var keyMan = Using(new KeyMan(KeyMan.GenerateKey())); var result = keyMan.Decode(dirtyInput); Assert.That(result.IsValid, Is.False); Assert.That(result.Details.HasValidSignature, Is.False); Assert.That(result.Details.IsCorrectFormat, Is.False); Assert.That(result.Details.IsExpired, Is.False); Assert.That(result.Details.IsNotValidYet, Is.False); }