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)))); }
public AutoAutoFixtureTestBuilder(IScenarioGivenStateBuilder inner, IFixture fixture) { _inner = inner; _fixture = fixture; }