public WeatherConditionsService(IGalaxyRepository galaxyRepository) { _galaxyRepository = galaxyRepository; _rule .SetNext(new PlanetsAreAlignedBetweenThemRule() .SetNext(new SunIsInsideTheTriangleRule() .SetNext(new UnknownRule()))); }
/// <summary> /// Initializes a new instance of the <see cref="Game"/> class. /// </summary> /// <param name="playerRepository"> /// The player repository. /// </param> /// <param name="galaxyRepository"> /// The galaxy repository. /// </param> /// <param name="galaxySettingsRepository"> /// The Galaxy Settings repository. /// </param> /// <param name="solarSystemRepository"> /// The solar system repository. /// </param> /// <param name="planetRepository"> /// The planet repository. /// </param> /// <param name="spatialEntityRepository"> /// The entity repository. /// </param> public Game( IPlayerRepository playerRepository, IGalaxyRepository galaxyRepository, IGalaxySettingsRepository galaxySettingsRepository, ISolarSystemRepository solarSystemRepository, IPlanetRepository planetRepository, ISpatialEntityRepository spatialEntityRepository) { this.playerRepository = playerRepository; this.galaxyRepository = galaxyRepository; this.galaxySettingsRepository = galaxySettingsRepository; this.solarSystemRepository = solarSystemRepository; this.planetRepository = planetRepository; this.spatialEntityRepository = spatialEntityRepository; }
public GalaxyService(IGalaxyRepository galaxyRepository) { repository = galaxyRepository; }
public GalaxyService(IGalaxyRepository galaxy) { this.galaxyRepository = galaxy; }