private void ScheduleForm_Load(object sender, EventArgs e) { SchedulePresenter schedule = new SchedulePresenter(this); StartList = new List <string>(); ExecuteList = new List <string>(); }
public void Set_TeacherSchduleToModel_WhenArgumentsAreValid() { var mockedScheduleView = new Mock <IScheduleView>(); var mockedScheduleService = new Mock <IScheduleDataService>(); var expectedSchedule = new List <ScheduleModel>() { new ScheduleModel(), new ScheduleModel(), new ScheduleModel() }; var mockedModel = new ScheduleControlModel(); var userName = "******"; mockedScheduleView.SetupGet(x => x.Model) .Returns(mockedModel); mockedScheduleService.Setup(x => x.GetTeacherScheduleForTheDay(It.IsAny <DayOfWeek>(), userName)) .Returns(expectedSchedule); var schedulePresenter = new SchedulePresenter(mockedScheduleView.Object, mockedScheduleService.Object); var args = new ScheduleEventargs() { Username = userName }; mockedScheduleView.Raise(x => x.EventBindTeacherScheduleData += null, args); CollectionAssert.AreEquivalent(expectedSchedule, mockedScheduleView.Object.Model.TeacherSchedule); }
public FormSchedule() { InitializeComponent(); grdSchedule.AutoGenerateColumns = false; Presenter = new SchedulePresenter(this); Name = string.Empty; }
private void btnStart_Click(object sender, EventArgs e) { FileWriter fw = new FileWriter(); ValidateStartNumber(); fw.WriteFile(NumberofPostInt, StartNumberInt, SelectedFileText, FhaCheck); fw.WriteFile(NumberofPostInt, FileTextList, FhaCheck, SelectedFileText, ExecuteModeText); SchedulePresenter schedule = new SchedulePresenter(this); schedule.Run(StartModeText, SelectedFileText); }
public ScheduleView() //todo { InitializeComponent(); this.DataContext = this; // WTF? _presenter = new SchedulePresenter(); _presenter.SetView(this); LoadGroups(); LoadUnplannedAssignments(); }
public ScheduleController(IListScheduleUseCase listScheduleUseCase, IAddScheduleUseCase addScheduleUseCase, IUpdateScheduleUseCase updateScheduleUseCase, IDeleteScheduleUseCase deleteScheduleUseCase, SchedulePresenter schedulePresenter, IGetSheduleUseCse getSheduleUseCse, IGetScheduleDetailsUseCase getScheduleDetailsUseCase) { _listScheduleUseCase = listScheduleUseCase; _addScheduleUseCase = addScheduleUseCase; _updateScheduleUseCase = updateScheduleUseCase; _deleteScheduleUseCase = deleteScheduleUseCase; _schedulePresenter = schedulePresenter; _getSheduleUseCse = getSheduleUseCse; _getScheduleDetailsUseCase = getScheduleDetailsUseCase; }