public void Defaults_ShouldBe_25_5_15() { IClockDuration duration = new Pomodoro.Model.ClockDuration(); Assert.AreEqual(25, duration.WorkDuration.Minutes); Assert.AreEqual(5, duration.ShortBreak.Minutes); Assert.AreEqual(15, duration.LongBreak.Minutes); }
public void OverridingDefaults_Allowed_AtConstruction() { IClockDuration duration = new Pomodoro.Model.ClockDuration(workDuration_minutes: 20, shortBreak_minutes: 4, longBreak_minutes: 25); Assert.AreEqual(20, duration.WorkDuration.Minutes); Assert.AreEqual(4, duration.ShortBreak.Minutes); Assert.AreEqual(25, duration.LongBreak.Minutes); }
public void RevisingAnyDuration_Allowed() { IClockDuration duration = new Pomodoro.Model.ClockDuration(); duration.WorkDuration = new TimeSpan(hours: 0, minutes: 30, seconds: 0); Assert.AreEqual(30, duration.WorkDuration.Minutes); duration.ShortBreak = new TimeSpan(hours: 0, minutes: 10, seconds: 0); Assert.AreEqual(10, duration.ShortBreak.Minutes); duration.LongBreak = new TimeSpan(hours: 0, minutes: 20, seconds: 0); Assert.AreEqual(20, duration.LongBreak.Minutes); }
public void OverridingDuration_Allowed_DuringConstruction() { IClockDuration duration = new Pomodoro.Model.ClockDuration(workDuration_minutes: 20, shortBreak_minutes: 4, longBreak_minutes: 10); IClock clock = new Pomodoro.Model.Clock(duration); Assert.AreSame(duration, clock.Duration); }