Пример #1
0
        public void CheckCreateFleepZeroShip()
        {
            ShipsFactory shipsFactory = new ShipsFactory();
            FleetConfig  fleetConfig  = new FleetConfig();
            List <Ship>  shipsList;

            shipsList = shipsFactory.GetFleet(fleetConfig);
            Assert.AreEqual(0, shipsList.Count);
        }
Пример #2
0
        public void CheckCreateNineShipsToFleepShip()
        {
            ShipsFactory shipsFactory = new ShipsFactory();
            FleetConfig  fleetConfig  = new FleetConfig();
            List <Ship>  shipsList;

            fleetConfig.OneMastShipCount   = 4;
            fleetConfig.TwoMastShipCount   = 3;
            fleetConfig.ThreeMastShipCount = 2;
            shipsList = shipsFactory.GetFleet(fleetConfig);
            Assert.AreEqual(9, shipsList.Count);
        }
Пример #3
0
 private void UpdateConfigurationProperties(Dictionary <string, ConfigProperty> configurationProperties)
 {
     SalvageConfig.UpdateConfigurationProperties(configurationProperties);
     MaxRuntimeConfig.UpdateConfigurationProperties(configurationProperties);
     ShipHubConfig.UpdateConfigurationProperties(configurationProperties);
     RattingConfig.UpdateConfigurationProperties(configurationProperties);
     AlertConfig.UpdateConfigurationProperties(configurationProperties);
     HaulingConfig.UpdateConfigurationProperties(configurationProperties);
     CargoConfig.UpdateConfigurationProperties(configurationProperties);
     FleetConfig.UpdateConfigurationProperties(configurationProperties);
     MainConfig.UpdateConfigurationProperties(configurationProperties);
     MovementConfig.UpdateConfigurationProperties(configurationProperties);
     MiningConfig.UpdateConfigurationProperties(configurationProperties);
     MissionConfig.UpdateConfigurationProperties(configurationProperties);
     DefenseConfig.UpdateConfigurationProperties(configurationProperties);
     SocialConfig.UpdateConfigurationProperties(configurationProperties);
 }