Exemple #1
0
        public async Task TestHtmlPageAsync()
        {
            using var srv = new TestServer(TestHostBuilder <StartUp_AppInsights, UnitTestStartup>());
            var html = await SwaggerUnitTests.TestHtmlPageAsync(srv);

            Assert.IsNotNull(html);
        }
Exemple #2
0
        public async Task GetSwaggerIndexPageTest()
        {
            using var srv = new TestServer(TestHostBuilder <Startup, UnigrationWebApiTestStartup>());
            var html = await SwaggerUnitTests.TestHtmlPageAsync(srv);

            Assert.IsNotNull(html);
        }
        public async Task GetSwaggerPageTest()
        {
            using var srv = new TestServer(TestHostBuilder <Startup, UnigrationTestStartup>());
            var htmlPage = await SwaggerUnitTests.TestHtmlPageAsync(srv);

            Assert.IsNotNull(htmlPage);
            var jsonDoc = await SwaggerUnitTests.TestJsonDocAsync(srv);

            Assert.IsNotNull(jsonDoc);
        }
Exemple #4
0
        public async Task GetSwaggerPageTest()
        {
            var myConfiguration = new Dictionary <string, string>
            {
                { SwaggerReverseProxyDocumentFilter.SwaggerReverseProxyBasePath, "/my-api" },
            };

            using var srv = new TestServer(TestHostBuilder <Startup, UnigrationTestStartup>()
                                           .ConfigureAppConfiguration((builderContext, configurationBuilder) =>
                                                                      configurationBuilder.AddInMemoryCollection(myConfiguration)
                                                                      ));
            var htmlPage = await SwaggerUnitTests.TestHtmlPageAsync(srv);

            Assert.IsNotNull(htmlPage);
            var jsonDoc = await SwaggerUnitTests.TestJsonDocAsync(srv);

            _ = await SwaggerUnitTests.TestReverseProxyJsonDocAsync(srv, "/my-api");

            Assert.IsNotNull(jsonDoc);
        }