Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
        }