public void Time300Return0900() { var expected = "09:00"; var actual = ClockMirror.FormatTime("03:00"); Assert.AreEqual(expected, actual); }
public void Time12Return00() { var expected = "12:00"; var actual = ClockMirror.FormatTime("12:00"); Assert.AreEqual(expected, actual); }
public void Time311Return0949() { var expected = "08:49"; var actual = ClockMirror.FormatTime("03:11"); Assert.AreEqual(expected, actual); }
public void Time1101te0Return1159() { var expected = "01:01"; var actual = ClockMirror.FormatTime("10:59"); Assert.AreEqual(expected, actual); }
public void Minute0Return0() { var expected = "00"; var actual = ClockMirror.Minutes(0); Assert.AreEqual(expected, actual); }
public void Hour3Return8() { var expected = "08"; var actual = ClockMirror.Hour(3, 1); Assert.AreEqual(expected, actual); }
public void Hour12Return11() { var expected = "11"; var actual = ClockMirror.Hour(12, 1); Assert.AreEqual(expected, actual); }
public static string FormatTime(string time) { var h = Convert.ToInt32(time.Split(':')[0]); var min = Convert.ToInt32(time.Split(':')[1]); var hour = ClockMirror.Hour(h, min); var minutes = ClockMirror.Minutes(min); return($"{hour}:{minutes}"); }