public QuarryControllerTest() { this.CreateAppContext(); // Automapper initializers Mapper.AddProfile<QuarryMappingProfile>(); Mapper.AddProfile<WidgetMappingProfile>(); // setting up the context and repositories this.QuarryDbContext = this.CreateDbContext<QuarryDbContext>(); QuarryRepository quarryRepository = new QuarryRepository(this.QuarryDbContext); QuarryDomain quarryDomain = new QuarryDomain(quarryRepository); QuarryDashboardDomain dashboardDomain = new QuarryDashboardDomain(quarryRepository); this.WidgetDbContext = this.CreateDbContext<WidgetDbContext>(); WidgetRepository widgetRepository = new WidgetRepository(this.WidgetDbContext); WidgetDomain widgetDomain = new WidgetDomain(widgetRepository); this.Controller = new QuarryController(quarryDomain, dashboardDomain, widgetDomain); }
public QuarryController(QuarryDomain domain, QuarryDashboardDomain dashboardDomain, WidgetDomain widgetDomain) { this.domain = domain; this.dashboardDomain = dashboardDomain; this.widgetDomain = widgetDomain; }