public ApiDocumentationFactoryTests() { _documentedTypeSource = A.Fake <IDocumentedTypeSelector>(); _factory = new ApiDocumentationFactory( A.Fake <IHydraDocumentationSettings>(), new[] { _documentedTypeSource }, A.Fake <IRdfTypeProviderPolicy>(), A.Fake <ISupportedClassFactory>()); }
/// <summary> /// Initializes a new instance of the <see cref="HydraApiDocumentationModule"/> class. /// </summary> public HydraApiDocumentationModule(IHydraDocumentationSettings settings, ApiDocumentationFactory buidler) { Get[settings.DocumentationPath] = route => { var apiDocumentation = buidler.Create(); apiDocumentation.Id = Request.GetApiDocumentationUri(settings.DocumentationPath); return(apiDocumentation); }; }