public void Should_throw_an_InvalidTokenSignature_Exception() { var signatureProvider = new SignatureProvider(fakeCryptor.Object); Assert.Throws<InValidTokenSignatureException>(new TestDelegate(() => signatureProvider.Parse(encryptedSignature))); }