public async Task CreateContinuousQuery_OnExistingMeasurement_ShouldReturnSuccess()
        {
            ContinuousQuery cq = _fixture.MockContinuousQuery();

            var result = await _fixture.Sut.ContinuousQuery.CreateContinuousQueryAsync(cq);

            result.Should().NotBeNull();
            result.Success.Should().BeTrue();

            // TODO: expand test to check if the item is really in the database
        }
        public async Task CreateContinuousQuery_OnExistingMeasurement_ShouldCreateContinuousQuery()
        {
            var points = await _fixture.MockAndWritePoints(1);

            var mockedCq = _fixture.MockContinuousQuery(points.First().Name);

            var result = await _fixture.Sut.ContinuousQuery.CreateContinuousQueryAsync(mockedCq);

            result.Should().NotBeNull();
            result.Success.Should().BeTrue();
            var cqs = await _fixture.Sut.ContinuousQuery.GetContinuousQueriesAsync(_fixture.DbName);

            var cq = cqs.FirstOrDefault(p => p.Name == mockedCq.CqName);

            cq.Should().NotBeNull();
            cq.Name.Should().Be(mockedCq.CqName);
        }