protected override void Arrange() { _schemaDefinition = DomainModelDefinitionsProviderHelper .DefinitionProviders .Select( x => x.GetDomainModelDefinitions() .SchemaDefinition) .Where(s => s.PhysicalName == requestedExtensionPhysicalName) .Select(s => new EdFiSchema(s.LogicalName, s.PhysicalName)) .First(); var defaultPageSieLimitProvider = new DefaultPageSizeLimitProvider(GetConfiguration()); _extensionOnlyOpenApiMetadataDocumentFactory = new OpenApiMetadataDocumentFactory(CreateApiSettings(), defaultPageSieLimitProvider); _resourceStrategy = new SdkGenExtensionResourceStrategy(); }
protected override void Arrange() { var schemaDefinition = DomainModelDefinitionsProviderHelper .DefinitionProviders .Select( x => x.GetDomainModelDefinitions() .SchemaDefinition) .Where(s => s.PhysicalName == requestedExtensionPhysicalName) .Select(s => new EdFiSchema(s.LogicalName, s.PhysicalName)) .First(); _extensionOnlySwaggerDocumentFactory = SwaggerDocumentFactoryHelper .GetExtensionOnlySwaggerDocumentFactory( DomainModelDefinitionsProviderHelper.ResourceModelProvider.GetResourceModel(), schemaDefinition); _resourceStrategy = new SdkGenExtensionResourceStrategy(); }