Example #1
0
        public void UseServerTimingThrowsWhenAppNull()
        {
            Action use = () => ApplicationBuilderExtensions.UseServerTiming(null);

            use.Should().Throw <ArgumentNullException>()
            .Which.ParamName.Should().Be("app");
        }
 public hosting_on_asp_net_core_in_map()
 {
     server = new TestServer(
         new WebHostBuilder()
         .Configure(app => app.Map("/api", api => ApplicationBuilderExtensions.UseOpenRasta(api, new TaskApi()))));
     client = server.CreateClient();
 }
Example #3
0
        public void UseServerTimingWithOptionsThrowsWhenAppNull()
        {
            var    options = new ServerTimingOptions();
            Action use     = () => ApplicationBuilderExtensions.UseServerTiming(null, options);

            use.Should().Throw <ArgumentNullException>()
            .Which.ParamName.Should().Be("app");
        }
Example #4
0
 public void ThrowWithInvalidArguments()
 {
     Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.AddTenant(null, nameof(ThrowWithInvalidArguments), "1.0.0", new Uri("http://localhost:4321")));
     Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.RemoveTenant(null, nameof(ThrowWithInvalidArguments)));
     Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.RemoveTenant(Substitute.For <IApplicationBuilder>(), null));
     Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.AddHealthCheck(null, new RegistryInformation(), new Uri("http://localhost:1234")));
     Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.AddHealthCheck(Substitute.For <IApplicationBuilder>(), null, new Uri("http://localhost:1234")));
     Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.RemoveHealthCheck(null, nameof(ThrowWithInvalidArguments)));
     Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.RemoveHealthCheck(Substitute.For <IApplicationBuilder>(), null));
 }
Example #5
0
        public static IApplicationBuilder UseConfiguration(this IApplicationBuilder builder, IConfiguration configuration)
        {
            ApplicationBuilderExtensions.UseConfiguration(builder, configuration);

            //builder.UseWebSocketNetworkFeature(configuration);
            builder.UseNetwork(configuration);

            builder.UseBaseFeature();

            return(builder);
        }
        public void UseApiDocs_ApplicationBuilderIsNull_ThrowsArgumentNullException()
        {
            var exception = Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.UseApiDocs(null));

            Assert.Equal("builder", exception.ParamName);
        }
Example #7
0
        public void UseRServiceIo__ThrowsExceptionIfBuilderIsNull()
        {
            Action comparison = () => ApplicationBuilderExtensions.UseRServiceIo(null, null);

            comparison.ShouldThrow<ArgumentNullException>();
        }
Example #8
0
        public void UseTenantIdMiddleware_BuilderIsNull_ThrowsArgumentNullException()
        {
            var exception = Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.UseTenantIdMiddleware(null));

            Assert.Equal("builder", exception.ParamName);
        }