public void ReadJsonTest() { TimeseriesConverter target = new TimeseriesConverter(); JsonSerializer serializer = new JsonSerializer(); var actual = target.ReadJson(null, typeof(Timeseries), null); }
public void CanConvertShouldBeTrueForTimeSeries() { TimeseriesConverter target = new TimeseriesConverter(); Type objectType = typeof(Timeseries); bool actual; actual = target.CanConvert(objectType); Assert.IsTrue(actual); }
public void CanConvertShouldBeFalseForObject() { TimeseriesConverter target = new TimeseriesConverter(); Type objectType = typeof(object); bool actual; actual = target.CanConvert(objectType); Assert.IsFalse(actual); }
public void WriteJsonTest() { TimeseriesConverter target = new TimeseriesConverter(); using(var ms = new MemoryStream()) { var tw = new StreamWriter(ms); JsonWriter writer = new JsonTextWriter(tw); // TODO: Initialize to an appropriate value JsonSerializer serializer = new JsonSerializer(); // TODO: Initialize to an appropriate value target.WriteJson(writer, new Timeseries(Rollup.Weekly, new Dictionary<DateTime, TimeseriesPeriod> { { new DateTime(2009, 04, 23), new TimeseriesPeriod(1,2,3) }, { new DateTime(2009, 04, 24), new TimeseriesPeriod(5,6,7) } }), serializer); writer.Flush(); ms.Position = 0; var result = new StreamReader(ms).ReadToEnd(); Assert.AreEqual("[[\"2009-04-23\",6],[\"2009-04-24\",18]]", result); } }