public static void ClassInit(TestContext context) { // mock dependencies var kvWrapperMock = new Mock <IKVWrapper>(); kvWrapperMock .Setup(kvWrapper => kvWrapper.UploadPem(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())) .Returns(Task.FromResult(default(object))); kvWrapperMock .Setup(kvWrapper => kvWrapper.UploadPfx(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())) .Returns(Task.FromResult(default(object))); KvWrapper = kvWrapperMock.Object; var certificatesWrapperMock = new Mock <ICertificatesWrapper>(); certificatesWrapperMock .Setup(certificatesWrapper => certificatesWrapper.GenerateCertificate(It.IsAny <CertificateProperties>(), It.IsAny <X509Certificate2>())) .Returns(new X509Certificate2()); certificatesWrapperMock .Setup(certificatesWrapper => certificatesWrapper.ExportToPEM(It.IsAny <X509Certificate2>())) .Returns(""); certificatesWrapperMock .Setup(certificatesWrapper => certificatesWrapper.ExportToPfx(It.IsAny <X509Certificate2>())) .Returns(""); CertificatesWrapper = certificatesWrapperMock.Object; }
public CertificatesController(IKVWrapper kvWrapper, ICertificatesWrapper certificatesWrapper) { KvWrapper = kvWrapper; CertificatesWrapper = certificatesWrapper; }