public EventStorage(Messages messages, string eventStore, IEventTypeIdentifier typeIdentifier) { _events = new List <IEvent>(); _messages = messages ?? throw new ArgumentNullException(nameof(messages)); _eventStore = eventStore ?? throw new ArgumentNullException(nameof(eventStore)); _typeIdentifier = typeIdentifier ?? throw new ArgumentNullException(nameof(typeIdentifier)); }
public EventStorageFactory(Messages messages, IEventTypeIdentifier eventTypeIdentifier) { _messages = messages ?? throw new System.ArgumentNullException(nameof(messages)); _eventTypeIdentifier = eventTypeIdentifier ?? throw new System.ArgumentNullException(nameof(eventTypeIdentifier)); }