public void ResolvedUnitOfWorkEventHandlersAreExecutedInCorrectOrder()
{
TestAggregateRoot aggregateRoot = new TestAggregateRoot(Guid.NewGuid());
aggregateRoot.ApplyEvent(domainEvent);
sut.ApplyChanges(aggregateRoot);
unitOfWorkDomainEventHandler1.Received().Execute(domainEvent, unitOfWork);
unitOfWorkDomainEventHandler2.Received().Execute(domainEvent, unitOfWork);
}