Вам потребуется создать сущность и заполнить коллекцию в два отдельных шага:
Given I have a Type1 record with following data
| Prop1 |
| 123 |
And the Type1 record I just created as the following Prop2:
| Prop2 |
| 0 |
| 4 |
На первом шаге будет создан новый объект Type1
и сохранен его с пустой коллекцией Prop2
, Следующий шаг должен извлечь объект Type1
, который вы только что создали, и добавить элементы в коллекцию, используя таблицу данных.
Gherkin никогда не был предназначен для создания сложных объектов, содержащих коллекции, за один шаг. Есть способы обойти это, но они часто приводят к тестам, которые труднее читать и поддерживать. Рекомендуется заполнять свойства коллекции объекта на специальном этапе.