public void Simple_Clock_CorrectTick()
        {
            var clock = new TwentyFourHourClock();

            clock.Ticks = 0;
            clock.TickTimes(8);
            Assert.True(clock.Ticks == 8);
        }
Example #2
0
        public void TickAndStation_TrainPlanner_ExpectTrue()
        {
            var trainPlanner = new TimeTableBuilder(1);

            trainPlanner.StartTrainAt("1", "05:00");
            var ticks = TwentyFourHourClock.TimeToTicks(trainPlanner.DepartureTime);

            Assert.True(ticks == 300);
        }
        public void Modulus_InsertMinutesDigital_Expect_01_01()
        {
            int ticks = 61;
            var clock = new TwentyFourHourClock();

            clock.TickTimes(ticks);

            Assert.True(clock.Time == "01:01");
        }
        public void Modulus_InsertFullDigital_Expect_01_colon_01()
        {
            int ticks = 61;
            var clock = new TwentyFourHourClock();

            clock.TickTimes(ticks);
            string digital = clock.Time;

            Assert.True(digital == "01:01");
        }
        public void Modulus_InsertMinutesDigital_Expect_01_11()
        {
            int ticks = 71;
            var clock = new TwentyFourHourClock();

            clock.TickTimes(ticks);
            string digital = clock.Time;

            Assert.True(digital == "01:11");
        }
        public void Modulus_DayFullDigital_Expect_1Days_23_colon_01()
        {
            int ticks = 2831;
            var clock = new TwentyFourHourClock();

            clock.TickTimes(ticks);
            string digital = clock.Time;
            int    days    = clock.GetDays();

            Assert.True(digital == "23:11" && days == 1);
        }
        public void Modulus_DayFullDigital_Expect_0Days_01_colon_01()
        {
            int ticks = 61;
            var clock = new TwentyFourHourClock();

            clock.TickTimes(ticks);
            string digital = clock.Time;
            int    days    = clock.GetDays();

            Assert.True(digital == "01:01" && days == 0);
        }