예제 #1
0
        public KeyValuePair<int, int> TestMethod29()
        {
            EpicBossRequest request = GetJackFrostGuardiansBattlegearRequest(29, 1297, 534, 4, 63);

            CalculatorResults results = new KnightsAndDragonsCalculator().Calculate(request);

            return new KeyValuePair<int, int>(results.EpicBoss.Items[0].PlayerDamageDone - 1279, results.EpicBoss.Items[0].PlayerDamageTaken - 69);
        }
예제 #2
0
        public KeyValuePair<int, int> TestMethod30()
        {
            EpicBossRequest request = GetJackFrostGuardiansBattlegearRequest(30, 1325, 539, 4, 64);

            CalculatorResults results = new KnightsAndDragonsCalculator().Calculate(request);

            return new KeyValuePair<int, int>(results.EpicBoss.Items[0].PlayerDamageDone - 1277, results.EpicBoss.Items[0].PlayerDamageTaken - 71);
        }
예제 #3
0
        public KeyValuePair<int, int> TestMethod25()
        {
            EpicBossRequest request = GetJackFrostGuardiansBattlegearRequest(25, 1189, 511, 3, 63);

            CalculatorResults results = new KnightsAndDragonsCalculator().Calculate(request);

            return new KeyValuePair<int, int>(results.EpicBoss.Items[0].PlayerDamageDone - 1144, results.EpicBoss.Items[0].PlayerDamageTaken - 59);
        }
예제 #4
0
        public void TestMethod7()
        {
            int knightStat = new KnightsAndDragonsCalculator().GetKnightStat(1083 + 316, 1.05m, 1.12m);

            Assert.AreEqual(knightStat, 1646);
        }
예제 #5
0
        public void TestMethod6()
        {
            int knightStat = new KnightsAndDragonsCalculator().GetKnightStat(794 + 237, 1.05m, 1.12m);

            Assert.AreEqual(knightStat, 1213);
        }
예제 #6
0
        public void TestMethod2()
        {
            int knightStat = new KnightsAndDragonsCalculator().GetKnightStat(1050 + 237, 1.05m, 1.12m);

            Assert.AreEqual(knightStat, 1515);
        }
예제 #7
0
        public void TestMethod13()
        {
            int knightStat = new KnightsAndDragonsCalculator().GetKnightStat(847 + 237, 1.05m, 1.06m);

            Assert.AreEqual(knightStat, 1208);
        }
예제 #8
0
        public void TestMethod11()
        {
            int knightStat = new KnightsAndDragonsCalculator().GetKnightStat(626 + 237, 1.05m, 1.06m);

            Assert.AreEqual(knightStat, 961);
        }
예제 #9
0
        public void TestMethod10()
        {
            int knightStat = new KnightsAndDragonsCalculator().GetKnightStat(1190 + 316, 1.05m, 1.12m);

            Assert.AreEqual(knightStat, 1772);
        }
예제 #10
0
        public KeyValuePair<int, int> TestMethod43()
        {
            EpicBossRequest request = GetJackFrostGuardiansBattlegearRequest(43, 1786, 636, 5, 70);

            CalculatorResults results = new KnightsAndDragonsCalculator().Calculate(request);

            return new KeyValuePair<int, int>(results.EpicBoss.Items[0].PlayerDamageDone - 1290, results.EpicBoss.Items[0].PlayerDamageTaken - 120);
        }
예제 #11
0
        public KeyValuePair<int, int> TestMethod39()
        {
            EpicBossRequest request = GetJackFrostGuardiansBattlegearRequest(39, 1568, 591, 5, 68);

            CalculatorResults results = new KnightsAndDragonsCalculator().Calculate(request);

            return new KeyValuePair<int, int>(results.EpicBoss.Items[0].PlayerDamageDone - 1370, results.EpicBoss.Items[0].PlayerDamageTaken - 95);
        }
예제 #12
0
        public KeyValuePair<int, int> TestMethod34()
        {
            EpicBossRequest request = GetJackFrostGuardiansBattlegearRequest(34, 1433, 562, 5, 64);

            CalculatorResults results = new KnightsAndDragonsCalculator().Calculate(request);

            return new KeyValuePair<int, int>(results.EpicBoss.Items[0].PlayerDamageDone - 1400, results.EpicBoss.Items[0].PlayerDamageTaken - 83);
        }
예제 #13
0
 private KnightsAndDragonsCalculator GetCalculator()
 {
     if (_calculator == null)
     {
         _calculator = new KnightsAndDragonsCalculator();
     }
     return _calculator;
 }