// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure( IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, DocsConfiguration configuration) { loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); app.UseDocs(); app.UseMvc(); }
public void GetRequestsFileName_ReturnsJsonFilePath(string requestsDirectory, string modelName, string expectedResult) { // arrange var config = new DocsConfiguration { RequestsDirectory = requestsDirectory }; // act var result = config.GetRequestsFileName(modelName); // assert Assert.Equal(expectedResult, result); }
public DocsFixture() { var builder = new WebHostBuilder() .UseStartup <TStartup>(); _server = new TestServer(builder); _services = builder.Build().Services; _config = _services.GetService <DocsConfiguration>(); _client = _server.CreateClient(); _client.BaseAddress = new Uri(_config.BaseAddress); _writer = GetWriter(); DeleteFile(); }
public DocumentationMiddleware(RequestDelegate next, DocsConfiguration configuration, ILoggerFactory loggerFactory) { _next = next; _configuration = configuration; _logger = loggerFactory.CreateLogger <DocumentationMiddleware>(); }
public DocumentationController(DocsConfiguration configuration) { _configuration = configuration; }
public RootController(DocsConfiguration configuration) : base(configuration) { _configuration = configuration; }
public JsonDocWriter(DocsConfiguration config) { _config = config; }
public ModelController(DocsConfiguration configuration) : base(configuration) { _configuration = configuration; }