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

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

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.PayTuition, result);
        }
コード例 #2
0
        public void AbilityEnumHelperTests_ConvertMessageStringToEnum_Bribes_Should_Pass()
        {
            // Arrange

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

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.Bribes, result);
        }
コード例 #3
0
        public void AbilityEnumHelperTests_ConvertMessageStringToEnum_ExtraCredit_Should_Pass()
        {
            // Arrange

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

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.ExtraCredit, result);
        }
コード例 #4
0
        public void AbilityEnumHelperTests_ConvertMessageStringToEnum_FlashGenius_Should_Pass()
        {
            // Arrange

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

            // Reset

            // Assert
            Assert.AreEqual(AbilityEnum.FlashGenius, result);
        }
コード例 #5
0
        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);
        }