Пример #1
0
        public void TestLastNBeforeMCalculation()
        {
            SpawnRngHelper helper = GetComplexHelper();

            helper.FindFirstRngPosition(89);
            helper.FindNextRngPosition(87);
            helper.FindNextRngPosition(97);
            helper.CalculateRng(100);
            Assert.AreEqual(1, helper.GetSpawnFutureRng()
                            .GetStepsToLastNSpawnBeforeMSpawn(0, 1));
            helper.ConsumeNextNRngPositions(10);
            helper.CalculateRng(100);
            Assert.AreEqual(4, helper.GetSpawnFutureRng()
                            .GetStepsToLastNSpawnBeforeMSpawn(0, 1));
        }
Пример #2
0
        public void TestGetSpawnFutureRng()
        {
            SpawnRngHelper helper = GetDefaultHelper();

            helper.FindFirstRngPosition(88);
            helper.CalculateRng(100);
            Assert.IsNotNull(helper.GetSpawnFutureRng());
        }
Пример #3
0
        private void DisplayFutureRng()
        {
            _futureRng = _rngHelper.GetSpawnFutureRng();

            dataGridView.Rows.Clear();

            UpdateDataGridView();

            UpdateDirectionsData();

            FormUtils.UpdateNextHealData(_rngHelper, tbLastHeal);

            FormUtils.UpdateComboData(_rngHelper, tbCombo);

            SetLastHealFocus();
        }
Пример #4
0
        public void TestGetSpawnFutureRngNotNull()
        {
            SpawnRngHelper helper = GetDefaultHelper();

            Assert.IsNotNull(helper.GetSpawnFutureRng());
        }