Exemple #1
0
        public void Time300Return0900()
        {
            var expected = "09:00";
            var actual   = ClockMirror.FormatTime("03:00");

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void Time12Return00()
        {
            var expected = "12:00";
            var actual   = ClockMirror.FormatTime("12:00");

            Assert.AreEqual(expected, actual);
        }
Exemple #3
0
        public void Time311Return0949()
        {
            var expected = "08:49";
            var actual   = ClockMirror.FormatTime("03:11");

            Assert.AreEqual(expected, actual);
        }
Exemple #4
0
        public void Time1101te0Return1159()
        {
            var expected = "01:01";
            var actual   = ClockMirror.FormatTime("10:59");

            Assert.AreEqual(expected, actual);
        }
Exemple #5
0
        public void Minute0Return0()
        {
            var expected = "00";
            var actual   = ClockMirror.Minutes(0);

            Assert.AreEqual(expected, actual);
        }
Exemple #6
0
        public void Hour3Return8()
        {
            var expected = "08";
            var actual   = ClockMirror.Hour(3, 1);

            Assert.AreEqual(expected, actual);
        }
Exemple #7
0
        public void Hour12Return11()
        {
            var expected = "11";
            var actual   = ClockMirror.Hour(12, 1);

            Assert.AreEqual(expected, actual);
        }
Exemple #8
0
        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}");
        }