Beispiel #1
0
        public void IsVerificationTarget_WhenSignatureTypeDoesNotMatch_ReturnsFalse(
            SignatureType signatureType,
            VerificationTarget target)
        {
            var isVerificationTarget = VerificationUtility.IsVerificationTarget(signatureType, target);

            Assert.False(isVerificationTarget);
        }
Beispiel #2
0
        public void IsVerificationTarget_WhenSignatureTypeMatches_ReturnsTrue(
            SignatureType signatureType,
            VerificationTarget target)
        {
            var isVerificationTarget = VerificationUtility.IsVerificationTarget(signatureType, target);

            Assert.True(isVerificationTarget);
        }
Beispiel #3
0
 public void GetSignatureVerificationStatus_WithUnknownStatusFlag_ReturnsUnknownStatus()
 {
     Assert.Equal(
         SignatureVerificationStatus.Unknown,
         VerificationUtility.GetSignatureVerificationStatus((SignatureVerificationStatusFlags)(1 << 31)));
 }
Beispiel #4
0
 public void IsVerificationTarget_WhenSignatureTypeIsUnhandled_Throws()
 {
     Assert.Throws <NotImplementedException>(
         () => VerificationUtility.IsVerificationTarget((SignatureType)int.MaxValue, VerificationTarget.All));
 }
Beispiel #5
0
 public void GetSignatureVerificationStatus_WithStatusFlag_ReturnsStatus(
     SignatureVerificationStatusFlags flags,
     SignatureVerificationStatus expectedStatus)
 {
     Assert.Equal(expectedStatus, VerificationUtility.GetSignatureVerificationStatus(flags));
 }