CQRSalad.EventStore.Core.InMemoryEventStore.AppendAsync C# (CSharp) Method

AppendAsync() public method

public AppendAsync ( string streamId, DomainEvent @event ) : System.Threading.Tasks.Task
streamId string
@event DomainEvent
return System.Threading.Tasks.Task
        public async Task AppendAsync(string streamId, DomainEvent @event)
        {
            Argument.IsNotNull(@event, nameof(@event));

            if (!_streams.ContainsKey(streamId))
            {
                _streams[streamId] = new List<DomainEvent>();
            }
            _streams[streamId].Add(@event);
            await MockAsync();
        }