public void AddExp_Positive()
        {
            PlayerLevelSystem sys = new PlayerLevelSystem();
            Player            p   = new Player(new PlayerStats(0, 0));

            sys.AddExp(p, 10);
            Assert.AreEqual(10, p.Exp);
        }
        public void AddExp_LevelUp()
        {
            PlayerLevelSystem sys = new PlayerLevelSystem();
            Player            p   = new Player(new PlayerStats(0, 0));

            sys.AddExp(p, 100);
            Assert.AreEqual(2, p.Level);
        }
        public void AddExp_LevelUp_Max()
        {
            PlayerLevelSystem sys = new PlayerLevelSystem();
            Player            p   = new Player(new PlayerStats(0, 0));

            sys.AddExp(p, 1000000);
            Assert.AreEqual(sys.MaxExperience, p.Exp);
            Assert.AreEqual(sys.MaxLevel, p.Level);
        }