public void MonthlyAggregatedSum(string date, double expected) { Precipitation precip = new Precipitation { Input = Newtonsoft.Json.JsonConvert.DeserializeObject <TimeSeriesInput>(inputObject), Output = Newtonsoft.Json.JsonConvert.DeserializeObject <TimeSeriesOutput>(outputObject) }; string errorMsg = ""; Dictionary <string, List <string> > monthlyData = PRISM.MonthlyAggregatedSum(out errorMsg, 1.0, precip.Output, precip.Input); Assert.Equal(expected, Convert.ToDouble(monthlyData[date][0])); }
public void UnitConversion(double modifier, double expected) { Precipitation precip = new Precipitation { Input = Newtonsoft.Json.JsonConvert.DeserializeObject <TimeSeriesInput>(inputObject), Output = Newtonsoft.Json.JsonConvert.DeserializeObject <TimeSeriesOutput>(outputObject) }; string errorMsg = ""; Dictionary <string, List <string> > convertedData = PRISM.UnitConversion(out errorMsg, modifier, precip.Output, precip.Input); Assert.Equal(expected, Convert.ToDouble(convertedData["2015-01-02 00"][0])); }