public static EventFlowValidator <TRequestContext> AddResultSetValidator <TRequestContext, T>(
     this EventFlowValidator <TRequestContext> efv, EventType <T> expectedEvent, List <ResultSetEventParams> resultSetEventParamList = null) where T : ResultSetEventParams
 {
     return(efv.SetupCallbackOnMethodSendEvent(expectedEvent, (p) =>
     {
         // Validate OwnerURI and summary are returned
         Assert.Equal(Constants.OwnerUri, p.OwnerUri);
         Assert.NotNull(p.ResultSetSummary);
         resultSetEventParamList?.Add(p);
     }));
 }