private void StartApi() { var mongoConfiguration = new MongoConfiguration(_testMongoDb.ConnectionString, "Api"); var tasksConfiguration = new TasksConfiguration(TasksApiBaseUrl, TasksApiBehavior.ToHttpClient()); var mailerConfiguration = new MailerConfiguration(FakeSmtpHost, 25); var builder = new WebHostBuilder() .UseStartup <Startup>() .ConfigureServices(configureServices => { configureServices.AddSingleton(mongoConfiguration); configureServices.AddSingleton(tasksConfiguration); configureServices.AddSingleton(mailerConfiguration); }); _server = new TestServer(builder); Handler = _server.CreateHandler(); }