protected BaseTask(ulong id, Project project, DateTime startTime, DateTime endTime) : this(id, project) { StartTime = startTime; EndTime = endTime; Duration = TimeUtils.CalculateTotalTime(StartTime, EndTime); }
public void CalculateTotalTimeTest(DateTime inputStartTime, DateTime inputStopTime) { // when string result = TimeUtils.CalculateTotalTime(inputStartTime, inputStopTime); // then Assert.AreEqual("01:00:00", result); }
public void Stop(DateTime endTime) { StopTimer(); IsActive = false; EndTime = endTime; Duration = TimeUtils.CalculateTotalTime(StartTime, EndTime); RaisePropertyChanged(() => IsActive); RaisePropertyChanged(() => EndTime); RaisePropertyChanged(() => Duration); }
private void OnTimer(object sender, ElapsedEventArgs e) { Duration = TimeUtils.CalculateTotalTime(timerStartTime, DateTime.Now); RaisePropertyChanged(() => Duration); }