public void GetP_Range_AreEqual()
        {
            var state = new GameState();

            var tests = new int[] { 60, 100, 300, 400, 1000, 1800, 1900, 2000, 2100, 3000, 19 };

            var exp = new double[] { 0.0228, 0.0251, 0.0398, 0.0495, 0.1513, 0.4183, 0.4589, 0.5, 0.5411, 0.8487, 0 };

            for (var i = 0; i < tests.Length; i++)
            {
                var z = Math.Round(ACDCBot.GetP(tests[i], state), 4);

                Console.WriteLine(z);

                Assert.AreEqual(exp[i], z, "GetZ({0}) should lead to {1}.", tests[i], exp[i]);
            }
        }