예제 #1
0
        public void CharacterMonsterBaseModel_HighestLevelReached_Should_Fail()
        {
            // Arrange
            var data = new CharacterMonsterBaseModel <CharacterModel>();

            // Act
            data.Level           = 29;
            data.ExperienceTotal = 355001;
            var result = data.LevelUp();

            // Reset
            data.Level           = 1;   // default value
            data.ExperienceTotal = 300; // default value
            // Assert
            Assert.AreEqual(false, result);
        }
예제 #2
0
        public void CharacterMonsterBaseModel_LevelUp_Should_Fail()
        {
            // Arrange
            var data = new CharacterMonsterBaseModel <CharacterModel>();

            // Act
            data.Level           = 1;
            data.ExperienceTotal = 300;
            var result = data.LevelUp();

            // Reset
            data.Level           = 1;   // default value
            data.ExperienceTotal = 300; // default value
            // Assert
            Assert.AreEqual(true, result);
        }