public static void TestCalculateGain() { var decisionTree = new DecisionTree(); double actualResult = decisionTree.CalculateGain(table, "Play Tennis", "Outlook"); Assert.AreEqual(0.246, actualResult, 0.001); actualResult = decisionTree.CalculateGain(table, "Play Tennis", "Humidity"); Assert.AreEqual(0.151, actualResult, 0.001); actualResult = decisionTree.CalculateGain(table, "Play Tennis", "Wind"); Assert.AreEqual(0.048, actualResult, 0.001); actualResult = decisionTree.CalculateGain(table, "Play Tennis", "Temperature"); Assert.AreEqual(0.029, actualResult, 0.001); }