public Rover(int id, IExplorationArea explorationArea) { Id = id; ExplorationArea = explorationArea ?? throw new ArgumentNullException(nameof(explorationArea)); }
public Rover(int id, IExplorationArea explorationArea, IPosition position) { Id = id; ExplorationArea = explorationArea ?? throw new ArgumentNullException(nameof(explorationArea)); RoverPosition = position ?? throw new ArgumentNullException(nameof(position)); }