import unittest
import time_interval as ti

class TimeIntervalTestCase(unittest.TestCase):
    def test_zeit_in_minute(self):
        uhrzeit = "8:00"
        time_from_zero = ti.zeit_in_minute(uhrzeit)
        expected = 8*60
        self.assertEqual(time_from_zero, expected)

    def test_zeit_in_minute_2(self):
        uhrzeit = "8:13"
        time_from_zero = ti.zeit_in_minute(uhrzeit)
        expected = 8 * 60 + 13
        self.assertEqual(time_from_zero, expected)

    def test_zeit_difference(self):
        s = 6*60 + 30
        e = 14*60 + 15
        d = ti.zeit_differenz(s, e)
        expected = 7*60 + 45
        self.assertEqual(d, expected)


if __name__ == '__main__':
    unittest.main()