main
 1using System;
 2using mars.rover.common;
 3using mars.rover.domain;
 4
 5namespace mars.rover.service.application
 6{
 7    public class CreateMarsCommand : ParameterizedCommand<string>
 8    {
 9        readonly NASA nasa;
10
11        public CreateMarsCommand(NASA nasa)
12        {
13            this.nasa = nasa;
14        }
15
16        public void run_against(string item)
17        {
18            var coordinates = item.Split(new[] {' '});
19            nasa.plateau = new Mars(Convert.ToUInt32(coordinates[0]), Convert.ToUInt32(coordinates[1]));
20        }
21    }
22}