示例#1
0
 public static IScenarioGivenStateBuilder Given(this IScenarioGivenStateBuilder builder, params IEvent[] events)
 {
     if (events == null)
     {
         throw new ArgumentNullException("events");
     }
     return(events.Aggregate(builder, (current, @event) => current.Given(@event.Id.ToString(), @event)));
 }
 public static IScenarioGivenStateBuilder Given(
     this IScenarioGivenStateBuilder builder,
     StreamName stream,
     params object[] events)
 {
     if (events == null)
     {
         throw new ArgumentNullException(nameof(events));
     }
     return(builder.Given(events.Select(@event => new RecordedEvent(stream, @event))));
 }
示例#3
0
 public AutoAutoFixtureTestBuilder(IScenarioGivenStateBuilder inner, IFixture fixture)
 {
     _inner   = inner;
     _fixture = fixture;
 }