示例#1
0
        public async Task ClientWrite_OnMultipleValidPoints_ShouldReturnSuccess()
        {
            var points = _fixture.CreateMockPoints(5);

            var writeResponse = await _fixture.Sut.Client.WriteAsync(_fixture.DbName, points);

            writeResponse.Success.Should().BeTrue();
        }
        public async Task DatabaseDropSeries_OnExistingSeries_ShouldDropSeries()
        {
            var points        = _fixture.CreateMockPoints(1);
            var writeResponse = await _fixture.Sut.Client.WriteAsync(_fixture.DbName, points);

            writeResponse.Success.Should().BeTrue();

            var expected = _fixture.Sut.GetFormatter().PointToSerie(points.First());
            // query
            await _fixture.Query(expected);

            var deleteSerieResponse = await _fixture.Sut.Database.DropSeriesAsync(_fixture.DbName, points.First().Name);

            deleteSerieResponse.Success.Should().BeTrue();
        }