public ReindexSingleResourceRequestHandlerTests()
        {
            _authorizationService = Substitute.For <IFhirAuthorizationService>();
            _fhirDataStore        = Substitute.For <IFhirDataStore>();
            _searchIndexer        = Substitute.For <ISearchIndexer>();
            _resourceDeserializer = Substitute.For <IResourceDeserializer>();
            _cancellationToken    = CancellationToken.None;

            _authorizationService.CheckAccess(Arg.Is(DataActions.Reindex)).Returns(DataActions.Reindex);

            _reindexHandler = new ReindexSingleResourceRequestHandler(
                _authorizationService,
                _fhirDataStore,
                _searchIndexer,
                _resourceDeserializer);
        }
Beispiel #2
0
        public ReindexSingleResourceRequestHandlerTests()
        {
            _authorizationService = Substitute.For <IAuthorizationService <DataActions> >();
            _fhirDataStore        = Substitute.For <IFhirDataStore>();
            _searchIndexer        = Substitute.For <ISearchIndexer>();
            _resourceDeserializer = Substitute.For <IResourceDeserializer>();
            _cancellationToken    = CancellationToken.None;

            _authorizationService.CheckAccess(Arg.Is(DataActions.Reindex), Arg.Any <CancellationToken>()).Returns(DataActions.Reindex);

            var searchParameterOperations        = Substitute.For <ISearchParameterOperations>();
            var searchParameterDefinitionManager = Substitute.For <ISearchParameterDefinitionManager>();

            _reindexHandler = new ReindexSingleResourceRequestHandler(
                _authorizationService,
                _fhirDataStore,
                _searchIndexer,
                _resourceDeserializer,
                searchParameterOperations,
                searchParameterDefinitionManager);
        }