public void TestGetSecretKey() { DeployKeyRings(); Target.GetSecretKey(_secretKey).Should().Be(_secretKey, because: "Should get secret key using parsed id source"); Target.GetSecretKey(_secretKey.UserID).Should().Be(_secretKey, because: "Should get secret key using user id"); Target.GetSecretKey(_secretKey.FormatKeyID()).Should().Be(_secretKey, because: "Should get secret key using key id string"); Target.GetSecretKey(_secretKey.FormatFingerprint()).Should().Be(_secretKey, because: "Should get secret key using fingerprint string"); Target.GetSecretKey().Should().Be(_secretKey, because: "Should get default secret key"); Target.Invoking(x => x.GetSecretKey("*****@*****.**")).ShouldThrow <KeyNotFoundException>(); }
public void TestGetSecretKey() { DeployKeyRings(); OpenPgp.GetSecretKey(_secretKey).Should().Be(_secretKey, because: "Should get secret key using parsed id source"); OpenPgp.GetSecretKey(_secretKey.UserID).Should().Be(_secretKey, because: "Should get secret key using user id"); OpenPgp.GetSecretKey(_secretKey.FormatKeyID()).Should().Be(_secretKey, because: "Should get secret key using key id string"); OpenPgp.GetSecretKey(_secretKey.FormatFingerprint()).Should().Be(_secretKey, because: "Should get secret key using fingerprint string"); OpenPgp.GetSecretKey().Should().Be(_secretKey, because: "Should get default secret key"); Assert.Throws <KeyNotFoundException>(() => OpenPgp.GetSecretKey("*****@*****.**")); }