public AlarmClockViewPresenter(IAlarmClockView alarmClockView, IAlarmClock alarmClock, IClockViewPresenter clockPresenter, IAlarmViewPresenter alarmViewPresenter) { this.alarmClockView = alarmClockView; this.alarmClockView.TurnOffAlarm += AlarmClockView_TurnOffAlarm; this.alarmClock = alarmClock; this.alarmClock.Tick += AlarmClock_Tick; this.alarmClock.Alarm += AlarmClock_Alarm; this.clockPresenter = clockPresenter; this.alarmViewPresenter = alarmViewPresenter; this.alarmViewPresenter.AlarmSet += AlarmViewPresenter_AlarmSet; }
public void SetUp() { mockAlarmClock = new Mock<IAlarmClock>(); mockedAlarmClock = mockAlarmClock.Object; mockClockViewPresenter = new Mock<IClockViewPresenter>(); mockedClockViewPresenter = mockClockViewPresenter.Object; mockAlarmClockView = new Mock<IAlarmClockView>(); mockedAlarmClockView = mockAlarmClockView.Object; mockAlarmViewPresenter = new Mock<IAlarmViewPresenter>(); mockedAlarmViewPresenter = mockAlarmViewPresenter.Object; alarmClockViewPresenter = new AlarmClockViewPresenter(mockedAlarmClockView, mockedAlarmClock, mockedClockViewPresenter,mockedAlarmViewPresenter); }