Exemplo n.º 1
0
        public void Execute(MowingMachine mowingMachine, Lawn lawn)
        {
            var position = mowingMachine.NextPositionInDirection();

            if (lawn.PositionWithinBounds(position))
            {
                mowingMachine.MoveTo(position);
            }
        }