Пример #1
0
 public static IScenarioThenStateBuilder Then(this IScenarioThenStateBuilder builder, params IEvent[] events)
 {
     if (events == null)
     {
         throw new ArgumentNullException("events");
     }
     return(events.Aggregate(builder, (current, @event) => current.Then(@event.Id.ToString(), @event)));
 }
 public static IScenarioThenStateBuilder Then(
     this IScenarioThenStateBuilder builder,
     StreamName stream,
     params object[] events)
 {
     if (events == null)
     {
         throw new ArgumentNullException(nameof(events));
     }
     return(builder.Then(events.Select(@event => new RecordedEvent(stream, @event))));
 }
Пример #3
0
 public static void Assert(this IScenarioThenStateBuilder builder)
 {
     //ommitted for brevity.
 }