public void TestPivotValue()
        {
            string input = "{\"Metric\":0.998,\"MetricName\":\"sensor1\",\"Product\":\"MyFlow\",\"EventTime\":\"2018-11-15T03:27:46.285Z\",\"Pivot1\":\"text\"}";

            var metricOutput = IngestorEventProcessor.GenerateRow(input);

            Assert.AreEqual("MyFlow:sensor1", metricOutput.RedisKey);

            Assert.IsTrue(metricOutput.Content.StartsWith("{\"uts\":15"));
            Assert.IsTrue(metricOutput.Content.Length == 51);//contains miliseconds
            Assert.IsTrue(metricOutput.Content.EndsWith("\"val\":0.998, \"pivot1\":\"text\"}"));

            DateTime epochZero = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);

            Assert.IsTrue(1542322572000 < metricOutput.EpochTime && metricOutput.EpochTime < 1600000000000);//event time goes against DateTime.Now, so checking is it right format and recent
        }
        public void TestLongTime()
        {
            string input = "{\"val\":0.998,\"met\":\"sensor1\",\"app\":\"MyFlow\",\"uts\":1542322572}";

            var metricOutput = IngestorEventProcessor.GenerateRow(input);

            Assert.AreEqual("MyFlow:sensor1", metricOutput.RedisKey);

            Assert.IsTrue(metricOutput.Content.StartsWith("{\"uts\":15")); //data is in this year
            Assert.IsTrue(metricOutput.Content.Length == 47);              //contains miliseconds
            Assert.IsTrue(metricOutput.Content.EndsWith("\"val\":0.998, \"pivot1\":\"\"}"));

            DateTime epochZero = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);

            Assert.IsTrue(1542322572000 < metricOutput.EpochTime && metricOutput.EpochTime < 1600000000000);//event time goes against DateTime.Now, so checking is it right format and recent
        }