Exemple #1
0
        public void Start(string[] args)
        {
            if (args.Length != 1)
            {
                GetMessage();

                return;
            }

            if (!uint.TryParse(args[0], out _))
            {
                GetMessage();

                return;
            }

            if (!CheckingValue(args[0]))
            {
                GetMessage();

                return;
            }

            if (int.Parse(args[0]) == 0)
            {
                WriteLine(ZERO);

                _logger.Info(LogMessage.FINALIZED);

                return;
            }

            Controller numberController = new NumberController(
                numberView: new NumberView());

            numberController.SetModel(args[0]);

            numberController.Display();

            _logger.Info(LogMessage.FINALIZED);
        }