private TestTechPrice _createTestTechPrice(double timeProduction, int level, TestPriceBase basePrice) { basePrice.TimeProductionInSecond = timeProduction; basePrice.SetCcPrice(); var price = _calcBuildPrice(basePrice, level, false, 1.03); var techPrice = new TestTechPrice(level, price); return(techPrice); }
public void TestCalcStorage() { var levels = _createLevels(50); var basePrice = new TestPriceBase(100, 100, 50); basePrice.TimeProductionInSecond = 600; basePrice.SetCcPrice();//55 _logItem("Storage", levels, (level, hasPremium) => _calcStorage(basePrice, level, hasPremium)); Assert.IsTrue(true); }
public void TestCalcEnergyConverter() { var levels = _createLevels(50); var basePrice = new TestPriceBase(4000, 1000, 2000); basePrice.TimeProductionInSecond = 320;//1200 basePrice.SetCcPrice(); _logItem("EnergyConverter", levels, (level, hasPremium) => _calcEnergyConverter(basePrice, level, hasPremium)); Assert.IsTrue(true); }
public void TestCalcShipyardProduction() { var levels = _createLevels(20); var basePrice = new TestPriceBase(1000, 5000, 3000); basePrice.TimeProductionInSecond = 14400; basePrice.SetCcPrice();// 2600 _logItem("Shipyard", levels, (level, hasPremium) => _calcShipyard(basePrice, level, hasPremium)); Assert.IsTrue(true); }
private List <TestEnergyConverter> _createEnergyConverterLevelList(int maxLevel, bool hasPremium) { var levels = _createLevels(maxLevel); var basePrice = new TestPriceBase(1000, 500, 2500); basePrice.TimeProductionInSecond = 320; basePrice.SetCcPrice(); var result = levels.Select(level => _calcEnergyConverter(basePrice, level, hasPremium)).ToList(); return(result); }
private List <TestStorage> _createStoragedLevelList(int maxLevel, bool hasPremium) { var levels = _createLevels(maxLevel); var basePrice = new TestPriceBase(100, 200, 50); basePrice.TimeProductionInSecond = 600; basePrice.SetCcPrice();//55 var result = levels.Select(level => _calcStorage(basePrice, level, hasPremium)).ToList(); return(result); }
private List <TestShipyard> _createShipyardLevelList(int maxLevel, bool hasPremium) { var levels = _createLevels(maxLevel); var basePrice = new TestPriceBase(1000, 5000, 3000); basePrice.TimeProductionInSecond = 14400; basePrice.SetCcPrice(); var result = levels.Select(level => _calcShipyard(basePrice, level, hasPremium)).ToList(); return(result); }
private List <TestExtraction> _createExtractionLevelList(int maxLevel, bool hasPremium) { var levels = _createLevels(maxLevel); var basePrice = new TestPriceBase(200, 200, 0); basePrice.TimeProductionInSecond = 900; basePrice.SetCcPrice();//60 var result = levels.Select(level => _calcExtraction(basePrice, level, hasPremium)).ToList(); return(result); }
public void TestExtractionModulePrice() { var levels = _createLevels(50); var basePrice = new TestPriceBase(200, 200, 0); basePrice.TimeProductionInSecond = 900; //3600 basePrice.SetCcPrice(); //60 _logItem("Extraction", levels, (level, hasPremium) => _calcExtraction(basePrice, level, hasPremium)); Assert.IsTrue(true); }