/// <summary> /// the constructor /// </summary> public Tests() { MyIOC.Container container = new MyIOC.Container(); container.Register <MyEmployeeContext, IEmployeeManagementContext>(); container.Register <EmployeesController, IController>(); this.employeeController = container.Resolve <EmployeesController>(); }
protected void Application_Start() { Database.SetInitializer(new EmloyeeDBInit()); var container = new MyIOC.Container(); container.Register <EmployeeManagementContext, IEmployeeManagementContext>(); container.Register <EmployeesController, IController>(); ControllerBuilder.Current.SetControllerFactory(new ControllerFactory(container)); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }