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();
            }