public FleetControllerTest() { this.CreateAppContext(); // Automapper initializers Mapper.AddProfile<FleetMappingProfile>(); Mapper.AddProfile<WidgetMappingProfile>(); // setting up the context and repositories this.FleetDbContext = this.CreateDbContext<FleetDbContext>(); FleetRepository fleetRepository = new FleetRepository(this.FleetDbContext); FleetDomain fleetDomain = new FleetDomain(fleetRepository); FleetDashboardDomain dashboardDomain = new FleetDashboardDomain(fleetRepository); this.WidgetDbContext = this.CreateDbContext<WidgetDbContext>(); WidgetRepository widgetRepository = new WidgetRepository(this.WidgetDbContext); WidgetDomain widgetDomain = new WidgetDomain(widgetRepository); this.Controller = new FleetController(fleetDomain, dashboardDomain, widgetDomain); }
public FleetControllerTest() { this.CreateAppContext(); // Automapper initializers Mapper.AddProfile <FleetMappingProfile>(); Mapper.AddProfile <WidgetMappingProfile>(); // setting up the context and repositories this.FleetDbContext = this.CreateDbContext <FleetDbContext>(); FleetRepository fleetRepository = new FleetRepository(this.FleetDbContext); FleetDomain fleetDomain = new FleetDomain(fleetRepository); FleetDashboardDomain dashboardDomain = new FleetDashboardDomain(fleetRepository); this.WidgetDbContext = this.CreateDbContext <WidgetDbContext>(); WidgetRepository widgetRepository = new WidgetRepository(this.WidgetDbContext); WidgetDomain widgetDomain = new WidgetDomain(widgetRepository); this.Controller = new FleetController(fleetDomain, dashboardDomain, widgetDomain); }
public FleetController(FleetDomain domain, FleetDashboardDomain dashboardDomain, WidgetDomain widgetDomain) { this.domain = domain; this.dashboardDomain = dashboardDomain; this.widgetDomain = widgetDomain; }