public EventStore(ISerializer serializer, IDatabaseGateway databaseGateway, IEventStoreQueryFactory queryFactory) { Guard.AgainstNull(serializer, "serializer"); Guard.AgainstNull(databaseGateway, "databaseGateway"); Guard.AgainstNull(queryFactory, "queryFactory"); _serializer = serializer; _databaseGateway = databaseGateway; _queryFactory = queryFactory; }
public ProjectionEventReader(ISerializer serializer, IDatabaseContextFactory databaseContextFactory, IDatabaseGateway databaseGateway, IEventStoreQueryFactory queryFactory, IProjectionConfiguration projectionConfiguration) { Guard.AgainstNull(serializer, "serializer"); Guard.AgainstNull(databaseContextFactory, "databaseContextFactory"); Guard.AgainstNull(databaseGateway, "databaseGateway"); Guard.AgainstNull(queryFactory, "queryFactory"); Guard.AgainstNull(projectionConfiguration, "projectionConfiguration"); _serializer = serializer; _databaseContextFactory = databaseContextFactory; _databaseGateway = databaseGateway; _queryFactory = queryFactory; _projectionConfiguration = projectionConfiguration; }