public void TestInitialize() { // We set up for complete happiness colonizationResearch = new StubColonizationResearchScenario(TechTier.Tier2); colonizationResearch.SetMaxTier(StubColonizationResearchScenario.farmingResearchCategory, "munmuss", TechTier.Tier1); colonizationResearch.SetMaxTier(StubColonizationResearchScenario.productionResearchCategory, "munmuss", TechTier.Tier1); colonizationResearch.SetMaxTier(StubColonizationResearchScenario.scanningResearchCategory, "munmuss", TechTier.Tier1); colonizationResearch.SetMaxTier(StubColonizationResearchScenario.shiniesResearchCategory, "munmuss", TechTier.Tier1); producers = new List <ITieredProducer>() { this.drill1, this.fertFactory1, this.farm1, this.farm2, this.shinies1, }; }
public void UnderstandsMaxTier() { colonizationResearch.SetMaxTier(StubColonizationResearchScenario.farmingResearchCategory, "munmuss", TechTier.Tier3); colonizationResearch.SetMaxTier(StubColonizationResearchScenario.productionResearchCategory, "munmuss", TechTier.Tier3); colonizationResearch.SetMaxTier(StubColonizationResearchScenario.scanningResearchCategory, "munmuss", TechTier.Tier3); colonizationResearch.SetMaxTier(StubColonizationResearchScenario.shiniesResearchCategory, "munmuss", TechTier.Tier2); var producers = new List <ITieredProducer>() { new StubProducer(StubColonizationResearchScenario.Fertilizer, StubColonizationResearchScenario.Stuff, 6, TechTier.Tier3), new StubProducer(StubColonizationResearchScenario.Stuff, null, 6, TechTier.Tier3), new StubProducer(StubColonizationResearchScenario.Shinies, null, 6, TechTier.Tier2) }; var actual = StaticAnalysis.CheckTieredProduction(colonizationResearch, producers, this.emptyContainers, this.emptyContainers).ToList(); Assert.AreEqual(0, actual.Count); }