public Controller(IUserInterface ui, IConditionerData database, IRegisterModule registerModule, ITestingModule testingModule, ISearchingModule searchingModule, IValidityModule validityModule, IStatusModule statusModule) { this.ui = ui; this.database = database; this.registerModule = registerModule; this.testingModule = testingModule; this.searchingModule = searchingModule; this.validityModule = validityModule; this.statusModule = statusModule; }