public void HideDocumentationWithRouteToken() { var apiDescription = ApiDescriptionExtensionTests.CreateApiDescription(config); apiDescription.Route.HideFromDocumentationExplorer(); explorer.ApiDescriptions.Add(apiDescription); var result = controller.GetApiDocumentation(); Assert.That(result.Resources, Is.Empty); }
public void GetsDocumentationFromApiExplorer() { var apiDescription = ApiDescriptionExtensionTests.CreateApiDescription(config); var controllerDescriptor = apiDescription.ActionDescriptor.ControllerDescriptor; const string docsForController = "docs for controller"; explorer.ApiDescriptions.Add(apiDescription); provider.Setup(p => p.GetDocumentation(controllerDescriptor)).Returns(docsForController); var result = controller.GetApiDocumentation(); Assert.That(result.Resources.Single().Documentation, Is.EqualTo(docsForController)); }