/// <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();
        }