public InMemoryHttpServer(string baseUrl, IBugLoggerData data) { this.baseUrl = baseUrl; var config = new HttpConfiguration(); this.AddHttpRoutes(config.Routes); config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; var resolver = new TestBugsDependencyResolver(); resolver.Data = data; config.DependencyResolver = resolver; var server = new HttpServer(config); this.client = new HttpClient(server); }
public InMemoryHttpServer(string baseUrl, IRepository <T> repository) { this.baseUrl = baseUrl; var config = new HttpConfiguration(); this.AddHttpRoutes(config.Routes); config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; var resolver = new TestBugsDependencyResolver <T>(); resolver.Repository = repository; config.DependencyResolver = resolver; var server = new HttpServer(config); this.client = new HttpClient(server); }