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(); }
public void UseServerTimingWithOptionsThrowsWhenAppNull() { var options = new ServerTimingOptions(); Action use = () => ApplicationBuilderExtensions.UseServerTiming(null, options); use.Should().Throw <ArgumentNullException>() .Which.ParamName.Should().Be("app"); }
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)); }
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); }
public void UseRServiceIo__ThrowsExceptionIfBuilderIsNull() { Action comparison = () => ApplicationBuilderExtensions.UseRServiceIo(null, null); comparison.ShouldThrow<ArgumentNullException>(); }
public void UseTenantIdMiddleware_BuilderIsNull_ThrowsArgumentNullException() { var exception = Assert.Throws <ArgumentNullException>(() => ApplicationBuilderExtensions.UseTenantIdMiddleware(null)); Assert.Equal("builder", exception.ParamName); }