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}