Как сохранить события как часть настройки моих тестов?
В настоящее время я инициализирую состояние приложения, отправляя такие команды:
Given some commands were sent
When sending another command
Then some events should have been published
Я использую ICommandService.Execute()
для отправки команд в частях Given
и When
.
Поскольку команды могут быть отклонены доменом, я не хотел бы полагаться на них. Я бы предпочел настроить состояние своего приложения, имитируя такие события:
Given _some events_ occurred
When sending a command
Then some events should have been published
Как отправить события из Given
в хранилище событий, чтобы их можно было воспроизвести во время обработки части «Когда»?
Спасибо
Денис