예제 #1
0
 public TypeFilterParser(
     IFhirSpecificationProvider fhirSpecificationProvider,
     ILogger <TypeFilterParser> logger)
 {
     _fhirSpecificationProvider = EnsureArg.IsNotNull(fhirSpecificationProvider, nameof(fhirSpecificationProvider));
     _logger = EnsureArg.IsNotNull(logger, nameof(logger));
 }
        public R4FhirSpecificationProviderTests()
        {
            var dataClient = Substitute.For <IFhirDataClient>();

            var metadataOptions = new MetadataOptions();

            dataClient.Search(metadataOptions)
            .ReturnsForAnyArgs(x => TestDataProvider.GetBundleFromFile(TestDataConstants.MetadataFile));

            _r4FhirSpecificationProvider = new R4FhirSpecificationProvider(dataClient, _nullR4FhirSpecificationProviderLogger);
        }