コード例 #1
0
        public void TestPeekHealValue()
        {
            CharacterGroup group = TestUtils.GetComplexCharacterGroup();

            Assert.AreEqual(
                group.PeekHealValue(1372235862),
                group.PeekHealValue(1372235862));
        }
コード例 #2
0
        public void TestGetHealValue()
        {
            CharacterGroup group = TestUtils.GetComplexCharacterGroup();

            Assert.AreEqual(91, group.GetHealValue(1372235862));

            Assert.AreEqual(137, group.GetHealValue(1372235862));

            Assert.AreEqual(215, group.GetHealValue(1372235862));

            Assert.AreEqual(91, group.GetHealValue(1372235862));

            Assert.AreEqual(137, group.GetHealValue(1372235862));

            Assert.AreEqual(215, group.GetHealValue(1372235862));
        }
コード例 #3
0
        public void TestFindNextRngPositionWithMultipleGroupMembers()
        {
            MockRngHelper rng = GetHelper(TestUtils.GetComplexCharacterGroup());

            Assert.IsTrue(rng.FindFirstRngPosition(94));
            Assert.IsTrue(rng.FindNextRngPosition(142));
            Assert.IsTrue(rng.FindNextRngPosition(215));
            Assert.IsTrue(rng.FindNextRngPosition(91));
            Assert.IsTrue(rng.FindNextRngPosition(139));
            Assert.IsTrue(rng.FindNextRngPosition(203));
            Assert.IsTrue(rng.FindNextRngPosition(94));
            Assert.IsTrue(rng.FindNextRngPosition(140));
            Assert.IsTrue(rng.FindNextRngPosition(219));
            Assert.IsTrue(rng.FindNextRngPosition(88));
            Assert.IsTrue(rng.FindNextRngPosition(141));
            Assert.IsFalse(rng.FindNextRngPosition(90));
            Assert.IsFalse(rng.FindNextRngPosition(205));
        }
コード例 #4
0
        public void TestGetHealMin()
        {
            CharacterGroup group = TestUtils.GetComplexCharacterGroup();

            Assert.AreEqual(86, group.HealMin());

            group.IncrimentIndex();
            Assert.AreEqual(130, group.HealMin());

            group.IncrimentIndex();
            Assert.AreEqual(195, group.HealMin());

            group.IncrimentIndex();
            Assert.AreEqual(86, group.HealMin());

            group.IncrimentIndex();
            Assert.AreEqual(130, group.HealMin());

            group.IncrimentIndex();
            Assert.AreEqual(195, group.HealMin());
        }
コード例 #5
0
        public void TestGetHealMax()
        {
            CharacterGroup group = TestUtils.GetComplexCharacterGroup();

            Assert.AreEqual(97, group.HealMax());

            group.IncrimentIndex();
            Assert.AreEqual(146, group.HealMax());

            group.IncrimentIndex();
            Assert.AreEqual(219, group.HealMax());

            group.IncrimentIndex();
            Assert.AreEqual(97, group.HealMax());

            group.IncrimentIndex();
            Assert.AreEqual(146, group.HealMax());

            group.IncrimentIndex();
            Assert.AreEqual(219, group.HealMax());
        }