private IEnumerable <Tuple <bool, EventDetails> > SendNotifications(EventSetStorageProcessor.Result result) { return(result.Match( transformEventSetCreated: HandleEventSetCreated, transformEventSetUpdated: HandleEventSetUpdated, transformEventSkipped: HandleEventSkipped, transformEventFailed: HandleEventFailed)); }
public static bool VerifyEventSetUpdated(this EventSetStorageProcessor.Result result, EventDetails sourceEvent, int expectedEventCount, DateTime currentTime) { return(result.ResultCode == EventSetStorageProcessor.ResultCode.EventSetUpdated && result.EventSetUpdated.EventSet.VerifyUpdatedEventSet(sourceEvent, expectedEventCount, currentTime)); }
public static bool VerifyEventSetCreated(this EventSetStorageProcessor.Result result, long eventSetId, EventDetails sourceEvent, EventLevel level, DateTime currentTime) { return(result.ResultCode == EventSetStorageProcessor.ResultCode.EventSetCreated && result.EventSetCreated.EventSet.VerifyCreatedEventSet(eventSetId, sourceEvent, level, currentTime)); }
public static void VerifyEventFailed(this EventSetStorageProcessor.Result result, EventDetails @event) { result.ResultCode.Should().Be(EventSetStorageProcessor.ResultCode.EventFailed); result.EventFailed.Should().Be(@event); }