public static SqlDouble Sum(string jsonData, string expression) { var sum = JSONQuery.GetSum(jsonData, expression); if (sum != null) { return(new SqlDouble(sum.Value)); } return(new SqlDouble()); }
public void When_element_not_able_to_aggregated_return_null(string expression) { var found = JSONQuery.GetSum(JsonTestData, expression); Assert.IsNull(found); }
public void When_element_in_chain_of_arrays_requested_return_sum_of_all_values(string expression, double expected) { var found = JSONQuery.GetSum(JsonTestData, expression); Assert.AreEqual(expected, found.Value); }
public void When_root_node_begins_with_arrays_return_sum_of_all_values(string expression, double expected) { var found = JSONQuery.GetSum(JsonTestData, expression); Assert.AreEqual(expected, found.Value); }