public void SmokeTest() { var data = new List<BulkPoint> { new BulkIdPoint("id1", 12.34), new BulkKeyPoint("mykey", 56.78), new BulkIdPoint("id2", 90.12) }; var bds = new BulkDataSet(new DateTime(2012, 1, 1), data); var result = JsonSerializationTests.serializer.Serialize(bds); Assert.AreEqual("{\"t\":\"2012-01-01T00:00:00.000-06:00\",\"data\":[{\"id\":\"id1\",\"v\":12.34},{\"key\":\"mykey\",\"v\":56.78},{\"id\":\"id2\",\"v\":90.12}]}", result); }
public void RequestCount() { var numPoints = 100; var mockClient = TestCommon.GetMockRestClient(); var client = TestCommon.GetClient(mockClient.Object); var baseDateTime = new DateTime(2012, 06, 23); for (int i = 0; i < numPoints; i++) { var points = new List<BulkPoint> { new BulkKeyPoint("testkey1", 12.555D * new Random().NextDouble()), new BulkKeyPoint("testkey2", 555D * new Random().NextDouble()) }; var dataSet = new BulkDataSet(baseDateTime.AddMinutes(5*i), points); client.WriteBulkData(dataSet); } mockClient.Verify(cl => cl.Execute(It.IsAny<RestRequest>()), Times.Exactly(100)); }