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