Ejemplo n.º 1
0
        public void AbilityEnumHelper_GetLocationByPosition_Thiccness_Should_Pass()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.GetLocationByPosition(3);

            // Assert
            Assert.AreEqual(AbilityEnum.ThiccnessAbility, result);
        }
Ejemplo n.º 2
0
        public void AbilityEnumHelper_GetLocationByPosition_Stamina_Should_Pass()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.GetLocationByPosition(4);

            // Assert
            Assert.AreEqual(AbilityEnum.StaminaAbility, result);
        }
        public void AbilityEnumHelperTests_ConvertMessageStringToEnum_Bribes_Should_Pass()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.ConvertMessageStringToEnum("Bribes");

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.Bribes, result);
        }
        public void AbilityEnumHelperTests_ConvertMessageStringToEnum_PayTuition_Should_Pass()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.ConvertMessageStringToEnum("Pay tuition");

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.PayTuition, result);
        }
        public void AbilityEnumHelperTests_ConvertMessageStringToEnum_FlashGenius_Should_Pass()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.ConvertMessageStringToEnum("Flash of genius");

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.FlashGenius, result);
        }
        public void AbilityEnumHelperTests_ConvertMessageStringToEnum_ExtraCredit_Should_Pass()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.ConvertMessageStringToEnum("Extra credit");

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.ExtraCredit, result);
        }
        public void AbilityEnumHelperTests_ConvertStringToEnum_Extension_Should_Pass()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.ConvertStringToEnum("Extension");

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.Extension, result);
        }
        public void AbilityEnumHelperTests_ConvertStringToEnum_None_Should_Pass()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.ConvertStringToEnum("None");

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.None, result);
        }
        public void AbilityEnumHelperTests_ConvertMessageStringToEnum_Bogus_Should_Return_Unknown()
        {
            // Arrange

            // Act
            var result = AbilityEnumHelper.ConvertMessageStringToEnum("This ability doesn't exist");

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.Unknown, result);
        }
Ejemplo n.º 10
0
        public void PlayerInfoModel_UseAbility_None_Ability_Should_Pass()
        {
            // Arrange
            var data = new PlayerInfoModel(new MonsterModel());

            data.AbilityTracker.Add(AbilityEnumHelper.ConvertStringToEnum("None"), 1);

            // Act
            var result = data.UseAbility(AbilityEnum.None);

            // Reset

            // Assert
            Assert.True(result);
        }
Ejemplo n.º 11
0
        public void PlayerInfoModel_UseAbility_Unknown_Ability_Should_Not_Pass()
        {
            // Arrange
            var data = new PlayerInfoModel(new MonsterModel());

            data.AbilityTracker.Add(AbilityEnumHelper.ConvertStringToEnum("Unknown"), 0);

            // Act
            var result = data.UseAbility(AbilityEnum.Unknown);

            // Reset

            // Assert
            Assert.IsFalse(result);
        }
Ejemplo n.º 12
0
        public void AbilityEnumHelper_ConvertStringToEnum_Should_Pass()
        {
            // Arrange

            var myList = Enum.GetNames(typeof(AbilityEnum)).ToList();

            AbilityEnum myActual;
            AbilityEnum myExpected;

            // Act

            foreach (var item in myList)
            {
                myActual   = AbilityEnumHelper.ConvertStringToEnum(item);
                myExpected = (AbilityEnum)Enum.Parse(typeof(AbilityEnum), item);

                // Assert
                Assert.AreEqual(myExpected, myActual, "string: " + item + TestContext.CurrentContext.Test.Name);
            }
        }