public EventStoreAdapter(GetEventStoreConnection getEventStoreConnection, CreateEventData createEventData, ResolveStreamEvent resolveStreamEvent) { _getEventStoreConnection = getEventStoreConnection; _createEventData = createEventData; _resolveStreamEvent = resolveStreamEvent; }
public EventStoreAdapter(GetEventStoreConnection getEventStoreConnection, Serialize serialize, Deserialize deserialize) { _getEventStoreConnection = getEventStoreConnection; _createEventData = (se, ct) => Defaults.CreateEventData(se, serialize, ct); _resolveStreamEvent = (re, ct) => Defaults.ResolveStreamEvent(re, deserialize, ct); }