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); }
public void Setup() { timeProvider = new ControllableTimeProvider(); certificateInMemLifeSpan = 2.minutes(); certificate = new InMemoryCertificate(new X509Certificate2(), certificateInMemLifeSpan, timeProvider); }