public void CanUpgrade_EnoughResources()
        {
            IResourceInventory fullInventory = new FullInventory();

            bool canUpgrade = mUpgrade.CanUpgrade(fullInventory);

            Assert.IsTrue(canUpgrade);
        }
        public void InitiateUpgrade_EnoughResources(int i_level)
        {
            IResourceInventory fullInventory = new FullInventory();

            mUpgrade.Value = i_level;
            int expectedLevel = GetUpgradedLevel(mUpgrade);

            mUpgrade.InitiateUpgradeWithResources(fullInventory);

            Assert.AreEqual(mUpgrade.Value, expectedLevel);
        }