public Faction_Controller(string name, GameController game, float startingBalance)
        {
            FactionModel       = new FactionModel(name);
            CurrencyController = new Currency_Controller(startingBalance);

            game.TimeController.DayPassed += OnDayPassed;
        }
        public void RemoveCurrency(float amount)
        {
            controller = new Currency_Controller(500);
            float expected = 500 - amount;

            controller.AlterCurrency(-amount);

            Assert.AreEqual(expected, controller.Model.Currency);
        }