public void TestUpgradeBuyPrice() { Upgrade upgrade = new Upgrade("name", "ClickDamage", 5); Assert.AreEqual(upgrade.price, upgrade.BuyPrice()); upgrade.TimesBought++; int expectedVal = (upgrade.price * upgrade.TimesBought) + upgrade.price; Assert.AreEqual(expectedVal, upgrade.BuyPrice()); }