private void ControlTimer(CareHouseSimulation careHouseSimulation)
        {
            isTimerStopped = false;
            ConsoleKeyInfo keyInfo;

            do
            {
                keyInfo = Console.ReadKey();
                if (keyInfo.Key == ConsoleKey.Enter)
                {
                    careHouseSimulation.ManipulateTimer();
                }
            } while (isTimerStopped != true);
        }
        private void StartSimulation()
        {
            CareHouseSimulation careHouseSimulation = new CareHouseSimulation(ticksPerSecond, totalDaysToSim);

            careHouseSimulation.SendTickInfo          += userPrint.PrintTickInfo;
            careHouseSimulation.SendDayInfo           += userPrint.PrintDayInfo;
            careHouseSimulation.SendSimulationSummary += userPrint.PrintSimulationSummary;
            careHouseSimulation.SendSimulationSummary += StopControlOfTimer;

            ControlTimer(careHouseSimulation);

            careHouseSimulation.SendTickInfo          -= userPrint.PrintTickInfo;
            careHouseSimulation.SendDayInfo           -= userPrint.PrintDayInfo;
            careHouseSimulation.SendSimulationSummary -= userPrint.PrintSimulationSummary;
            careHouseSimulation.SendSimulationSummary -= StopControlOfTimer;
        }