public static ScribbleController GetInitialisedScribbleController(IScribbleService scribbleService) { var controller = new ScribbleController(scribbleService) { Request = new HttpRequestMessage { RequestUri = new Uri("http://localhost/api/") }, Configuration = new HttpConfiguration() }; controller.Configuration.MapHttpAttributeRoutes(); controller.Configuration.EnsureInitialized(); return controller; }
public ScribbleController(IScribbleService scribbleService) { Check.If(scribbleService).IsNotNull(); _scribbleService = scribbleService; }