/// <summary> /// /// </summary> /// <returns></returns> public InfluxDbApiResponse Write() { Serie serie = new Serie.Builder(seriesName) .Columns(columns) .Values(values) .Build(); InfluxDbApiResponse writeResponse = dbConnection.WriteAsync(dbName, TimeUnit.Milliseconds, serie).Result; return writeResponse; }
public async void Write_DB_Test() { string dbName = GetNewDbName(); InfluxDbApiCreateResponse createResponse = await _db.CreateDatabaseAsync(dbName); Serie serie = new Serie.Builder("testSeries") .Columns("value1", "value2") .Values(DateTime.Now.Millisecond, 5) .Build(); InfluxDbApiResponse writeResponse = await _db.WriteAsync(dbName, TimeUnit.Milliseconds, serie); InfluxDbApiDeleteResponse deleteResponse = await _db.DeleteDatabaseAsync(dbName); createResponse.Success.Should().BeTrue(); writeResponse.Success.Should().BeTrue(); deleteResponse.Success.Should().BeTrue(); }
public async void Query_DB_Test() { string dbName = GetNewDbName(); InfluxDbApiCreateResponse createResponse = await _db.CreateDatabaseAsync(dbName); const string TmpSerieName = "testSeries"; Serie serie = new Serie.Builder(TmpSerieName) .Columns("value1", "value2") .Values(DateTime.Now.Millisecond, 5) .Build(); InfluxDbApiResponse writeResponse = await _db.WriteAsync(dbName, TimeUnit.Milliseconds, serie); List<Serie> series = await _db.QueryAsync(dbName, string.Format("select * from {0}", TmpSerieName), TimeUnit.Milliseconds); InfluxDbApiDeleteResponse deleteResponse = await _db.DeleteDatabaseAsync(dbName); series.Should().NotBeNull(); series.Count.Should().Be(1); createResponse.Success.Should().BeTrue(); writeResponse.Success.Should().BeTrue(); deleteResponse.Success.Should().BeTrue(); }