public void testSecondBase() { List <TestItem> testCases = new List <TestItem>(); testCases.Add(TestItem.create(1, 4, .1)); testCases.Add(TestItem.create(1, 28, 5.4)); testCases.Add(TestItem.create(2, 8, 3.8)); testCases.Add(TestItem.create(2, 15, 6.5)); testCases.Add(TestItem.create(2, 30, 13.8)); testCases.Add(TestItem.create(3, 30, 26.1)); testCases.Add(TestItem.create(3, 10, 13.0)); testCases.Add(TestItem.create(3, 20, 19.1)); testCases.Add(TestItem.create(4, 15, 30.0)); testCases.Add(TestItem.create(4, 39, 51.1)); testCases.Add(TestItem.create(5, 20, 52.5)); foreach (TestItem item in testCases) { double result = scorer.calculateSecondBaseDefScore(item.Range, item.EFact); Assert.AreEqual(item.Expect, Math.Round(result, 1), item.ToString()); } }
public void testSecondBase() { List <TestItem> testCases = new List <TestItem>(); testCases.Add(TestItem.create(1, 4, 4)); testCases.Add(TestItem.create(1, 28, 28)); testCases.Add(TestItem.create(2, 8, 24.8)); testCases.Add(TestItem.create(2, 15, 31.8)); testCases.Add(TestItem.create(2, 30, 46.8)); testCases.Add(TestItem.create(3, 30, 63.6)); testCases.Add(TestItem.create(3, 10, 43.6)); testCases.Add(TestItem.create(3, 20, 53.6)); testCases.Add(TestItem.create(4, 15, 65.4)); testCases.Add(TestItem.create(4, 39, 89.4)); testCases.Add(TestItem.create(5, 20, 87.2)); foreach (TestItem item in testCases) { double result = scorer.calculateSecondBaseDefScore(item.Range, item.EFact); Assert.AreEqual(item.Expect, result, item.ToString()); } }
public void testFirstBase() { List <TestItem> testCases = new List <TestItem>(); testCases.Add(TestItem.create(1, 4, .3)); testCases.Add(TestItem.create(1, 25, 12.4)); testCases.Add(TestItem.create(2, 7, 2.9)); testCases.Add(TestItem.create(2, 9, 3.9)); testCases.Add(TestItem.create(2, 20, 11.9)); testCases.Add(TestItem.create(3, 14, 11.6)); testCases.Add(TestItem.create(3, 10, 8.5)); testCases.Add(TestItem.create(4, 25, 30.1)); testCases.Add(TestItem.create(4, 30, 37.2)); testCases.Add(TestItem.create(4, 5, 9.7)); testCases.Add(TestItem.create(4, 12, 15.7)); foreach (TestItem item in testCases) { double result = scorer.calculateFirstBaseDefScore(item.Range, item.EFact); Assert.AreEqual(item.Expect, Math.Round(result, 1), item.ToString()); } }
public void testFirstBase() { List <TestItem> testCases = new List <TestItem>(); testCases.Add(TestItem.create(1, 4, 4.0)); testCases.Add(TestItem.create(1, 25, 25.0)); testCases.Add(TestItem.create(2, 7, 12.6)); testCases.Add(TestItem.create(2, 9, 14.6)); testCases.Add(TestItem.create(2, 20, 25.6)); testCases.Add(TestItem.create(3, 14, 25.2)); testCases.Add(TestItem.create(3, 10, 21.2)); testCases.Add(TestItem.create(4, 25, 41.8)); testCases.Add(TestItem.create(4, 30, 46.8)); testCases.Add(TestItem.create(4, 5, 21.8)); testCases.Add(TestItem.create(4, 12, 28.8)); foreach (TestItem item in testCases) { double result = scorer.calculateFirstBaseDefScore(item.Range, item.EFact); Assert.AreEqual(item.Expect, result, item.ToString()); } }