public MFTestResults X509CertificateLoadCertsFromBlob_Test()
        {
            bool bRet = true;
            X509CertificateLoadCertsFromBlob x509;

            //TestLibrary.TestFramework.BeginTestCase("X509CertificateLoadCertsFromBlob");

            x509 = new X509CertificateLoadCertsFromBlob();

            c_BYTES = Properties.Resources.GetBytes(Properties.Resources.BinaryResources.cacert);

            using(Session session = new Session("", MechanismType.RSA_PKCS))
            {
                bRet &= x509.RunTests(session);
            }
            if(m_isEmulator)
            {
                using (Session session = new Session("Emulator_Crypto", MechanismType.RSA_PKCS))
                {
                    bRet &= x509.RunTests(session);
                }
            }

            return bRet ? MFTestResults.Pass : MFTestResults.Fail;
        }
        public MFTestResults X509CertificateLoadCertsFromBlob_Test()
        {
            bool bRet = true;
            X509CertificateLoadCertsFromBlob x509;

            //TestLibrary.TestFramework.BeginTestCase("X509CertificateLoadCertsFromBlob");

            x509 = new X509CertificateLoadCertsFromBlob();

            c_BYTES = Properties.Resources.GetBytes(Properties.Resources.BinaryResources.cacert);

            using (Session session = new Session("", MechanismType.RSA_PKCS))
            {
                bRet &= x509.RunTests(session);
            }
            if (m_isEmulator)
            {
                using (Session session = new Session("Emulator_Crypto", MechanismType.RSA_PKCS))
                {
                    bRet &= x509.RunTests(session);
                }
            }

            return(bRet ? MFTestResults.Pass : MFTestResults.Fail);
        }