コード例 #1
0
        public void RandomPlayerHelper_GetRandomMonsterFaculty_Valid_Should_Return_New_Monster()
        {
            // Arrange

            // Act
            var result = RandomPlayerHelper.GetRandomMonsterFaculty(100000);

            // Reset

            // Assert
            Assert.AreEqual(400000, result.ExperienceRemaining);
        }
コード例 #2
0
        public void RandomPlayerHelper_GetRandomMonsterFaculty_Valid_5_Level_20_Should_Return_New_Monster_Unknown()
        {
            // Arrange
            DiceHelper.EnableForcedRolls();
            DiceHelper.SetForcedRollValue(5);

            // Act
            var result = RandomPlayerHelper.GetRandomMonsterFaculty(20);

            // Reset
            DiceHelper.DisableForcedRolls();

            // Assert
            Assert.AreEqual(MonsterTypeEnum.Faculty, result.MonsterTypeEnum);
            Assert.AreEqual(SpecificMonsterTypeEnum.Unknown, result.SpecificMonsterTypeEnum);
        }
コード例 #3
0
        public void RandomPlayerHelper_GetRandomMonsterFaculty_Valid_3_Should_Return_New_Monster_AssociateProfessor()
        {
            // Arrange
            DiceHelper.EnableForcedRolls();
            DiceHelper.SetForcedRollValue(3);

            // Act
            var result = RandomPlayerHelper.GetRandomMonsterFaculty(20);

            // Reset
            DiceHelper.DisableForcedRolls();

            // Assert
            Assert.AreEqual(MonsterTypeEnum.Faculty, result.MonsterTypeEnum);
            Assert.AreEqual(SpecificMonsterTypeEnum.AssociateProfessor, result.SpecificMonsterTypeEnum);
        }