public void SetUp() { var talkManager = new TalkManagerService(new TalkInfoExtractor(), new TalkValidator()); var trackManager = new TrackManagerService(); taskScheduler = new TalkSchedulerService(talkManager, trackManager); tracks = taskScheduler.ScheduleTalks(GetTalkInputs()); }
public Conference(ITalkScheduler scheduler, IEnumerable<Day> days) { Days = new List<Day>(); SelectedTalks = new List<Talk>(); Days = days.ToList(); Scheduler = scheduler; CalculateRemainingTime(); }
public MeetingManagementController(ITrackInfomationOutputBuilder _trackInfomationOutputBuilder, ITalkScheduler _talkScheduler) { trackInfomationOutputBuilder = _trackInfomationOutputBuilder; talkScheduler = _talkScheduler; }