public void PlayerModel_AddExperience_InValid_Neg_Should_Fail()
        {
            // Arrange
            var data = new PlayerModel <BaseCharacter>();

            // Act
            var result = data.AddExperience(-1);

            // Reset

            // Assert
            Assert.AreEqual(false, result);
        }
        public void PlayerModel_AddExperience_Default_Should_Pass()
        {
            // Arrange
            var data = new PlayerModel <BaseCharacter>();

            // Act
            var result = data.AddExperience(0);

            // Reset

            // Assert
            Assert.AreEqual(false, result);
        }
        public void PlayerModel_AddExperience_Valid_Level__Up_Should_Pass()
        {
            // Arrange
            var data = new PlayerModel <BaseCharacter>();

            data.Level      = 1;
            data.Experience = 10000;

            // Act
            var result = data.AddExperience(1);

            // Reset

            // Assert
            Assert.AreEqual(true, result);
        }