public SwaggerApiDocumentation(
     IJsonSerializer jsonSerializer,
     IBaseApiControllerTypeProvider baseApiControllerTypeProvider,
     IControllerAssemblyProvider controllerAssemblyProvider)
     : this(new SwaggerDocumentationAssemblyTools(controllerAssemblyProvider), new SwaggerDocumentationCreator(), jsonSerializer, baseApiControllerTypeProvider)
 {
 }
 internal SwaggerApiDocumentation(
     ISwaggerDocumentationAssemblyTools swaggerDocumentationAssemblyTools,
     ISwaggerDocumentationCreator swaggerDocumentationCreator,
     IJsonSerializer jsonSerializer, IBaseApiControllerTypeProvider baseApiControllerTypeProvider)
 {
     _swaggerDocumentationAssemblyTools = swaggerDocumentationAssemblyTools;
     _swaggerDocumentationCreator       = swaggerDocumentationCreator;
     _jsonSerializer = jsonSerializer;
     _baseApiControllerTypeProvider = baseApiControllerTypeProvider;
 }