Наличие более одного предложения When не обсуждается ... Я думаю, что вы можете понять (и объяснить) почему, так как вы задаете этот вопрос.Довольно сложно соединить несколько действий, так как они зависят друг от друга.
Попытайтесь написать свои спецификации с помощью простого предложения When, а лучше написать разные сценарии, чтобы описать различные способы взаимодействия.
Итак, для вашего сценария попытайтесь выяснить, в каком важном состоянии происходит смещение состояний, чтобы перейти из данного состояния в состояние «тогда», если хотите.
Это небольшой рецепт, который я нашел полезным для написания сценариев
- Сначала напишите короткое название
- , а затем начните заполнять шаги «Тогда».Что вы собираетесь в конечном итоге?Какие утверждения нужны?
- Затем напишите «когда».Как мне добраться до Тогда-состояния
- Затем напишите данные шаги.Какой контекст необходим, прежде чем я смогу выполнить предложение When?
- Теперь пересмотрите заголовок и посмотрите, не пришли ли вы к другим сценариям, которые необходимо принять во внимание.
Я был на курсе с Джоко Адзичем несколько недель назад и получил много подобных советов. Читайте об этом здесь