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

            // Act
            var result = HitStatusEnumHelper.ConvertMessageStringToEnum("Bogus");

            // Assert
            Assert.AreEqual(HitStatusEnum.Unknown, result);
        }
コード例 #2
0
        public void HitStatusEnumHelper_ConvertMessageStringToEnum_Valid_Should_Pass()
        {
            // Arrange

            // Act
            var result = HitStatusEnumHelper.ConvertMessageStringToEnum(" misses ");

            // Assert
            Assert.AreEqual(HitStatusEnum.Miss, result);
        }
コード例 #3
0
        public void HitStatusEnumHelperTests_ConvertMessageStringToEnum_hits_really_hard_Should_Pass()
        {
            // Arrange

            // Act
            var result = HitStatusEnumHelper.ConvertMessageStringToEnum(" hits really hard ");

            // Reset

            // Assert
            Assert.AreEqual(HitStatusEnum.CriticalHit, result);
        }
コード例 #4
0
        public void HitStatusEnumHelperTests_ConvertMessageStringToEnum_misses_really_badly_Should_Pass()
        {
            // Arrange

            // Act
            var result = HitStatusEnumHelper.ConvertMessageStringToEnum(" misses really badly");

            // Reset

            // Assert
            Assert.AreEqual(HitStatusEnum.CriticalMiss, result);
        }
コード例 #5
0
        public void HitStatusEnumHelperTests_ConvertMessageStringToEnum_BogusString_Should_Pass()
        {
            // Arrange

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

            // Reset

            // Assert
            Assert.AreEqual(HitStatusEnum.Unknown, result);
        }