public void testCatcher()
        {
            List <TestItem> testCases = new List <TestItem>();

            testCases.Add(TestItem.create(1, 10, 11.4));
            testCases.Add(TestItem.create(2, 10, 11.4));
            testCases.Add(TestItem.create(3, 10, 11.4));
            testCases.Add(TestItem.create(4, 10, 11.4));
            testCases.Add(TestItem.create(1, 20, 21.4));
            testCases.Add(TestItem.create(2, 20, 21.4));
            testCases.Add(TestItem.create(3, 20, 21.4));
            testCases.Add(TestItem.create(4, 20, 21.4));
            testCases.Add(TestItem.create(5, 20, 21.4));

            foreach (TestItem item in testCases)
            {
                double result = scorer.calculateCatcherDefScore(item.Range, item.EFact, 0);
                Assert.AreEqual(item.Expect, result, item.ToString());
            }
        }