예제 #1
0
        public void MonStatInRangeMethodTest(MonStatRanges low, MonStatRanges high, int value, int expectedValue)
        {
            //--Arrange
            var expected = expectedValue;
            //--Act
            var actual = MonStats.InRange(value, low, high);

            //--Assert
            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void MonStatsTestGenericStatsTest(int level, int expectedLevel, int expectedAttack, int expectedHp)
        {
            //--Arrange
            MonStats stats = new MonStats(level);
            //--Act

            var actualLevel  = stats.Level;
            var actualHp     = stats.Hp;
            var actualAttack = stats.Attack;

            //--Assert
            Assert.AreEqual(expectedLevel, actualLevel);
            Assert.AreEqual(expectedAttack, actualAttack);
            Assert.AreEqual(expectedHp, actualHp);
        }