# Packages

Package scenario contains utilites for testing different parts of a system built with eventually, such as Aggregate Roots, Command Handlers, etc.

# Functions

NewInMemoryEventStore creates a new empty test.InMemoryEventStore instance.
NewTrackingEventStore wraps an Event Store to capture events that get appended to it.

# Structs

InMemoryEventStore is an in-memory event.Store implementation.
TrackingEventStore is an Event Store wrapper to track the Events committed to the inner Event Store.