public void GivenTheRoverIsLocatedAt(string p0) { _planetSurface = new PlanetSurface(100); _roverInvoker = new RoverInvoker(); _roverClient = new RoverClient(_roverInvoker, _planetSurface); StringAssert.Contains(p0, _roverClient.RoversCurrentLocation()); }
public RoverPhotoImporter(IRoverClient roverClient) { if (roverClient == null) { throw new ArgumentNullException(nameof(roverClient)); } _rovers = roverClient.GetRovers() ?? Enumerable.Empty <IRover>(); }
public void Given() { PlanetSurface = new PlanetSurface(100); RoverInvoker = new RoverInvoker(); RoverClient = new RoverClient(RoverInvoker, PlanetSurface); }
public RoverController(IRoverClient roverClient) { _roverClient = roverClient; }