public void BoundIsNotSet_DoesNotSetBoundValueInBody() { var request = new TimeBoundaryQueryDescriptor() .Generate(); Assert.That(request.RequestData.Bound, Is.Null); }
public void ContextPropertiesAreSet_SetsContextInBody() { var request = new TimeBoundaryQueryDescriptor() .Context( timeout: 60, maxScatterGatherBytes: 100, priority: 10, queryId: "ABC", useCache: false, populateCache: false, bySegment: true, finalize: false, chunkPeriod: "PT1H", serializeDateTimeAsLong: true, serializeDateTimeAsLongInner: false ).Generate(); var context = request.RequestData.Context; Assert.IsNotNull(context); Assert.That(context.Timeout, Is.EqualTo(60)); Assert.That(context.MaxScatterGatherBytes, Is.EqualTo(100)); Assert.That(context.Priority, Is.EqualTo(10)); Assert.That(context.QueryId, Is.EqualTo("ABC")); Assert.That(context.UseCache, Is.False); Assert.That(context.PopulateCache, Is.False); Assert.That(context.BySegment, Is.True); Assert.That(context.Finalize, Is.False); Assert.That(context.ChunkPeriod, Is.EqualTo("PT1H")); Assert.That(context.SerializeDateTimeAsLong, Is.True); Assert.That(context.SerializeDateTimeAsLongInner, Is.False); }
public void DataSourceIsSet_SetsDataSourceInBody() { var request = new TimeBoundaryQueryDescriptor() .DataSource("test_datasource") .Generate(); Assert.That(request.RequestData.DataSource, Is.EqualTo("test_datasource")); }
public void BasicFilterIsSet_SetsFilterInBody() { var request = new TimeBoundaryQueryDescriptor() .Filter(new SelectorFilter("test_dim", "test_value")) .Generate(); var filter = request.RequestData.Filter as SelectorFilter; Assert.IsNotNull(filter); Assert.That(filter.Type, Is.EqualTo("selector")); Assert.That(filter.Dimension, Is.EqualTo("test_dim")); Assert.That(filter.Value, Is.EqualTo("test_value")); }