Exemplo n.º 1
0
        public void ReadJsonTest()
        {
            TimeseriesConverter target = new TimeseriesConverter();
            JsonSerializer serializer = new JsonSerializer();

            var actual = target.ReadJson(null, typeof(Timeseries), null);
        }
Exemplo n.º 2
0
 public void CanConvertShouldBeTrueForTimeSeries()
 {
     TimeseriesConverter target = new TimeseriesConverter();
     Type objectType = typeof(Timeseries);
     bool actual;
     actual = target.CanConvert(objectType);
     Assert.IsTrue(actual);
 }
Exemplo n.º 3
0
 public void CanConvertShouldBeFalseForObject()
 {
     TimeseriesConverter target = new TimeseriesConverter();
     Type objectType = typeof(object);
     bool actual;
     actual = target.CanConvert(objectType);
     Assert.IsFalse(actual);
 }
Exemplo n.º 4
0
        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);
            }
        }