Example #1
0
 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);
     };
 }