public void GetAllEffectsOfUpgradeArrayWorks() { Dictionary <int, Upgrade> u = Upgrade.upgradeData; Upgrade[] uArr = { u[100], u[1000], u[1001] }; List <Effect> effList = ProgressVerifier.GetAllEffects(uArr); Assert.AreEqual("0", effList[0].Benefactor); Assert.AreEqual("tps", effList[0].BenefactorProperty); Assert.AreEqual("1", effList[1].Benefactor); Assert.AreEqual(0.1, effList[1].Operand); Assert.AreEqual("1", effList[2].Benefactor); Assert.AreEqual("tps", effList[2].BenefactorProperty); Assert.AreEqual("*", effList[2].Operator); Assert.AreEqual(1.2, effList[2].Operand); }