Example #1
0
        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);
        }