public void ResolvedEventHandlersAreExecutedInCorrectOrder()
{
TestAggregateRoot aggregateRoot = new TestAggregateRoot(Guid.NewGuid());
aggregateRoot.ApplyEvent(domainEvent);
sut.ApplyChangesAsync(aggregateRoot).Wait();
Received.InOrder(() =>
{
domainEventHandler1.ExecuteAsync(domainEvent);
domainEventHandler2.ExecuteAsync(domainEvent);
});
}