DefaultUnitOfWork.startAndGet();
StubAggregate loadedAggregate = testSubject.load(aggregate.getIdentifier(), 0L);
verify(lockManager).obtainLock(aggregate.getIdentifier());
loadedAggregate.doSomething();
CurrentUnitOfWork.commit();
InOrder inOrder = inOrder(lockManager);
inOrder.verify(lockManager, atLeastOnce()).validateLock(loadedAggregate);
verify(mockEventBus, times(2)).publish(any(DomainEventMessage.class));