public CustomFieldsControllerTests() { var log = new Mock <ILogger <CustomFieldsController> >(); ctr = new CustomFieldsController(Bl, log.Object) { ControllerContext = _controllerContext }; }
public void Init() { _ctrl = new CustomFieldsController(new FakeCustomFieldsRepository()); var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/be/api"); var route = config.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{id}"); var routeData = new HttpRouteData(route, new HttpRouteValueDictionary { { "controller", "customfields" } }); _ctrl.ControllerContext = new HttpControllerContext(config, routeData, request); _ctrl.Request = request; _ctrl.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; }