예제 #1
0
 public PartiesQueryService(
     IShareSettings settings,
     ITokenResponseClient client,
     IJwtTokenParser jwtTokenParser,
     ISchemeOwnerJwtTokenResponseValidator tokenResponseValidator)
 {
     _requestUri             = $"{settings.SchemeOwnerUrl}/{Constants.SchemeOwnerPartiesEndpoint}";
     _client                 = client;
     _tokenResponseValidator = tokenResponseValidator;
     _jwtTokenParser         = jwtTokenParser;
 }
        public SchemeOwnerJwtTokenResponseValidatorTests()
        {
            var testCaStrategy         = new TestCaStrategy();
            var rootCertificateStorage = new TestEnvironmentRootCertificateStorage();

            _decodedJwtValidatorMock = new Mock <IDecodedJwtValidator>();
            _settings   = new DefaultSettings(ConfigurationBuilder.Build());
            _loggerMock = new Mock <ILogger <SchemeOwnerJwtTokenResponseValidator> >();

            _sut = new SchemeOwnerJwtTokenResponseValidator(
                _decodedJwtValidatorMock.Object,
                rootCertificateStorage,
                _loggerMock.Object,
                testCaStrategy,
                _settings);
        }