/// <summary> /// Bootstraps the specified application. /// </summary> /// <param name="app">The application.</param> /// <param name="registrations">The registrations.</param> public void Bootstrap(IAppBuilder app, WebApiTestServer.Registrations registrations) { var domainRegistrations = new Registrations( registrations.TypeRegistrations, registrations.InstanceRegistrations); new Bootstrapper(app, domainRegistrations).Run(); }
/// <summary> /// Initializes a new instance of the <see cref="Bootstrapper"/> class. /// </summary> /// <param name="app">The application.</param> /// <param name="registrations">The registrations.</param> public Bootstrapper(IAppBuilder app, Registrations registrations = null) { this.app = app ?? throw new ArgumentNullException(nameof(app)); this.registrations = registrations; }