private async Task BulkInsert(IDataStreamConnector connector, DataStream stream, string deviceType, QueryRangeType rangeType) { var records = GetRecordsToInsert(stream, "dev123", rangeType); foreach (var record in records) { Assert.IsTrue((await connector.AddItemAsync(record)).Successful, "Did not insert bulk item"); } // Give it just a little time to insert the rest of the records await Task.Delay(1000); }
protected async Task <DataStreamRecord> AddObject(IDataStreamConnector connector, DataStream stream, string deviceId, string timeStamp, params KeyValuePair <string, object>[] items) { var record = GetRecord(stream, deviceId, timeStamp, items); var addResult = await connector.AddItemAsync(record); if (!addResult.Successful) { Console.WriteLine(addResult.Errors.First().Message); } Assert.IsTrue(addResult.Successful); return(record); }