public void StellarGenTest()
        {
            var rnd       = new Random(123);
            var config    = new StellarForge.StellarForgeConfiguration();
            var systemGen = new StarSystemBuilderService(rnd, new PlanetBuilderService(rnd, new MoonBuilderService(rnd, config), config), new AnomalyGeneratorService(new RadLibService(new RadLibConfiguration()
            {
                RandomSeed = rnd.Next()
            }), rnd), config);

            var system = systemGen.GenerateStar().GenerateSystem().Build();

            Assert.True(system.Designation != null);
        }
Esempio n. 2
0
 public HomeController(ILogger <HomeController> logger, StarSystemBuilderService starSystemBuilderService)
 {
     this.starSystemBuilderService = starSystemBuilderService;
     _logger = logger;
 }
Esempio n. 3
0
 public StellarForgeService(StarSystemBuilderService starSystemBuilderService)
 {
     this.starSystemBuilderService = starSystemBuilderService;
 }