Audience asks how to test units that depend on other units — mocks, substitutions, or something else. Krzywda: avoid inter-unit coupling as much as possible; when needed, use simple fakes or stubs. Because all building blocks produce either events or commands, tests simply assert what appeared on the command bus or event store — you can use a fake command bus to check commands were dispatched.