Exemple #1
0
        public static void Main(string[] args)
        {
            var app = new Application();

            while (true)
            {
                try
                {
                    var input = Console.ReadLine();

                    if (string.IsNullOrEmpty(input)) return;

                    if (!_isInitialised)
                    {
                        app.InitLawn(input);

                        _isInitialised = true;

                        continue;
                    }

                    if (_isDeploying)
                    {
                        app.InitMower(input);
                    }
                    else
                    {
                        Console.WriteLine(app.RunCommand(input));
                    }

                    _isDeploying = !_isDeploying;
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }
        }
Exemple #2
0
 public void OnBeforeEachTest()
 {
     _app = new Application();
 }