public void WhenTheFollonwingEventsAreReceived(Table table)
        {
            NullIotModuleClient client = (NullIotModuleClient)_appContext.ScopeHolder.Scope.Resolve <IIotModuleClient>();

            foreach (var row in table.Rows)
            {
                var incomingEvent = new EdgeHubDataPointReceived
                {
                    TimeSeries = Guid.Parse(row["TimeSeries"]),
                    Value      = float.Parse(row["Value"], CultureInfo.InvariantCulture.NumberFormat),
                    Timestamp  = long.Parse(row["Timestamp"], CultureInfo.InvariantCulture.NumberFormat)
                };
                client.SimulateIncomingEvent("events", JsonConvert.SerializeObject(incomingEvent));
            }
        }
Example #2
0
        public void WhenTheFollonwingEventsAreReceived(Table table)
        {
            NullIotModuleClient client = (NullIotModuleClient)_appContext.ScopeHolder.Scope.Resolve <IIotModuleClient>();

            foreach (var row in table.Rows)
            {
                var incomingEvent = new EdgeHubDataPointReceived
                {
                    Source    = row["Source"],
                    Tag       = row["Tag"],
                    Value     = float.Parse(row["Value"], CultureInfo.InvariantCulture.NumberFormat),
                    Timestamp = long.Parse(row["Timestamp"], CultureInfo.InvariantCulture.NumberFormat),
                    MetaData  = JsonConvert.DeserializeObject <Dictionary <string, string> >(row["MetaData"])
                };
                client.SimulateIncomingEvent("events", JsonConvert.SerializeObject(incomingEvent));
            }

            Task.Delay(100).Wait();
        }