TDD Friendly - GreanTech/AtomEventStore GitHub Wiki

AtomEventStore comes with a built-in in-memory storage option optimal for unit testing. Since AtomEventStore is based on storing data as Atom Feed documents, the in-memory store simply keeps the documents in memory as strings.

The AtomEventsInMemory storage class is even thread-safe, which also enables you to use it in Integration Tests, or other types of (near) full stack tests.