public void Setup()
            {
                clientEncryptCertProviderMock = new Mock <ICertificateProvider>();
                clientSignCertProviderMock    = new Mock <ICertificateProvider>();
                bankSignCertProviderMock      = new Mock <ICertificateProvider>();
                bankEncryptCertProviderMock   = new Mock <ICertificateProvider>();
                timeProvider             = new ControllableTimeProvider();
                certificateInMemLifeSpan = 2.seconds();

                clientEncryptCertProviderMock.Setup(provider => provider.GetCertificate()).Returns(new X509Certificate2());

                store = new AzureKeyVaultCertificateStore(
                    clientEncryptCertProviderMock.Object,
                    clientSignCertProviderMock.Object,
                    bankEncryptCertProviderMock.Object,
                    bankSignCertProviderMock.Object,
                    timeProvider, certificateInMemLifeSpan);
            }
예제 #2
0
 public void Setup()
 {
     timeProvider             = new ControllableTimeProvider();
     certificateInMemLifeSpan = 2.minutes();
     certificate = new InMemoryCertificate(new X509Certificate2(), certificateInMemLifeSpan, timeProvider);
 }