private static void Run(AlarmClock ac, int minutes)
 {
     for (int i = 0; i < minutes; i++)
     {
         if (ac.TickTock())
         {
             Console.BackgroundColor = ConsoleColor.Blue;
             Console.WriteLine(ac + "    RING!! RING!! RING!!");
         }
         else
         {
             Console.ResetColor();
             Console.WriteLine(ac);
         }
     }
 }
        /// <summary>
        /// Privat statisk metod som har två parametrar. Den första parametern är en referens till AlarmClock-objekt. 
        /// Den andra parametern är antalet minuter som AlarmClock-objektet ska gå (vilket lämpligen görs genom att 
        /// låta ett AlarmClock-objekt göra upprepade anrop av metoden TickTock()).
        /// </summary>
        /// <param name="ac"></param>
        /// <param name="minutes"></param>
        private static void Run(AlarmClock ac, int minutes)
        {
            for (int i = 0; i < minutes; i++)
            {
                bool larm = ac.TickTock();

                if (larm)
                {
                    ViewTestHeader(ac.ToString() + Strings.Larm);
                }
                else
                {
                    ViewTestHeader(ac.ToString());
                }
            }
        }
        //Run Metoden
        static void Run(AlarmClock test, int minutes)
        {
            Console.BackgroundColor = ConsoleColor.DarkGreen;
            Console.WriteLine(" ╔══════════════════════════════════════╗ ");
            Console.WriteLine(" ║       Väckarklockan URLED <TM>       ║ ");
            Console.WriteLine(" ║        Modellnr.:1DV402S2L2A         ║ ");
            Console.WriteLine(" ╚══════════════════════════════════════╝ ");
            Console.ResetColor();
            Console.WriteLine();

            for (int i = 0; i < minutes; i++)
            {
                if (test.TickTock())
                {
                    Console.BackgroundColor = ConsoleColor.DarkBlue;
                    Console.WriteLine((test.ToString()) + "♫" + "     BEEP BEEP BEEP!!!");
                    Console.ResetColor();
                }
                else
                {
                    Console.WriteLine(test.ToString());
                }
            }
        }
        /// <summary>
        /// Ställer befintlig AlarmClock-object till 23:58 och låten den gå 13 minuter.
        /// </summary>
        /// <param name="testObject">Objektet som ska testas</param>
        private static void Test4(AlarmClock testObject)
        {
            testObject.Hour = 23;
            testObject.Minute = 58;
            string testResult = "empty";

            testResult = string.Format(Test.Test4);

            ViewTestHeader(testResult);

            for (int i = 0; i < 13; i++)
            {
                testObject.TickTock();

                ViewTestHeader(testObject.ToString());
            }
            ViewTestHeader(Strings.HorizontalLine);
        }
        /// <summary>
        /// Ställer befintligt AlarmClock-objekt till tiden 6:12 och alarmtiden till 6:15 och låter den gå 6 minuter.
        /// </summary>
        /// <param name="testObject">Objektet som ska testas</param>
        private static void Test5(AlarmClock testObject)
        {
            testObject.Hour = 6;
            testObject.Minute = 12;
            testObject.AlarmHour = 6;
            testObject.AlarmMinute = 15;
            string testResult = "empty";

            testResult = string.Format(Test.Test5);

            ViewTestHeader(testResult);

            for (int i = 0; i < 6; i++)
            {
                bool larm = testObject.TickTock();

                if (larm)
                {
                    ViewTestHeader(testObject.ToString() + Strings.Larm);
                }
                else
                {
                    ViewTestHeader(testObject.ToString());
                }
            }
            ViewTestHeader(Strings.HorizontalLine);
        }