public async Task GetMasterKeyCertificate_GivenRsaCertificate_ReturnsPrivateKeyBytes() { var options = new AnonymousTokensConfig { MasterKeyCertId = "key-id" }; var eccCert = CertUtils.GenerateTestRsaCert(); var automocker = new AutoMocker(); automocker.SetupOptions(options); automocker .Setup <ICertificateLocator, Task <Option <X509Certificate2> > >(x => x.GetCertificateAsync("key-id")) .ReturnsAsync(eccCert.Some); var target = automocker.CreateInstance <AnonymousTokenMasterKeyLoader>(); var result = await target.LoadMasterKeyBytes(); result.Should().NotBeNullOrEmpty(); }