Пример #1
0
        public static IEnumerable <IRecordedMessage <T> > Before <T>(this IEnumerable <IRecordedMessage <T> > messages, ITimestampMessage other)
        {
            if (other == null)
            {
                throw new ArgumentNullException(nameof(other));
            }

            return(Before(messages, other.TimeStamp));
        }
Пример #2
0
 public static IRecordedMessage <T> LastBefore <T>(this IEnumerable <IRecordedMessage <T> > messages, ITimestampMessage other)
 {
     return(Before(messages, other).Last());
 }
Пример #3
0
 public static IRecordedMessage <T> FirstAfter <T>(this IEnumerable <IRecordedMessage <T> > messages, ITimestampMessage other)
 {
     return(After(messages, other).First());
 }
Пример #4
0
        public static IEnumerable <IRecordedMessage> AfterOrOn(this IEnumerable <IRecordedMessage> messages, ITimestampMessage other)
        {
            if (other == null)
            {
                throw new ArgumentNullException(nameof(other));
            }

            return(AfterOrOn(messages, other.TimeStamp));
        }