Example #1
0
        public void Day21_Part2_Solution()
        {
            var d = new Day21.Simulator();

            var b = new Day21.Player("Boss", 104, 8, 1);
            var actual = d.MostAmountRequiredToLoseFight(100, b);
            var expected = 148;

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }
Example #2
0
        public void Day21_Part1_Solution()
        {
            var d = new Day21.Simulator();

            var b = new Day21.Player("Boss", 104, 8, 1);
            var actual = d.LeastAmountOfGoldRequiredToWinFight(100, b);
            var expected = 78;

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }