public static EventFlowValidator <TRequestContext> AddStandardQueryCompleteValidator <TRequestContext>( this EventFlowValidator <TRequestContext> efv, int expectedBatches) { return(efv.AddEventValidation(QueryCompleteEvent.Type, p => { Assert.Equal(Constants.OwnerUri, p.OwnerUri); Assert.NotNull(p.BatchSummaries); Assert.Equal(expectedBatches, p.BatchSummaries.Length); })); }
public static EventFlowValidator <TRequestContext> AddStandardResultSetValidator <TRequestContext>( this EventFlowValidator <TRequestContext> efv) { return(efv.AddEventValidation(ResultSetCompleteEvent.Type, p => { // Validate OwnerURI and summary are returned Assert.Equal(Constants.OwnerUri, p.OwnerUri); Assert.NotNull(p.ResultSetSummary); })); }
public static EventFlowValidator <TRequestContext> AddStandardBatchStartValidator <TRequestContext>( this EventFlowValidator <TRequestContext> efv) { return(efv.AddEventValidation(BatchStartEvent.Type, p => { // Validate OwnerURI and batch summary is returned Assert.Equal(Constants.OwnerUri, p.OwnerUri); Assert.NotNull(p.BatchSummary); })); }
public static EventFlowValidator <TRequestContext> AddStandardMessageValidator <TRequestContext>( this EventFlowValidator <TRequestContext> efv) { return(efv.AddEventValidation(MessageEvent.Type, p => { // Validate OwnerURI and message are returned Assert.Equal(Constants.OwnerUri, p.OwnerUri); Assert.NotNull(p.Message); })); }
public static EventFlowValidator<TRequestContext> AddStandardBatchCompleteValidator<TRequestContext>( this EventFlowValidator<TRequestContext> efv) { return efv.AddEventValidation(BatchCompleteEvent.Type, p => { // Validate OwnerURI and result summary are returned Assert.Equal(Common.OwnerUri, p.OwnerUri); Assert.NotNull(p.BatchSummary); }); }