Я написал много шагов, которые заставляют меня путаться между шагами Arrange и Assert в моем коде.Сценарии сфокусированного сценария
Например:
given file A exists
when I rename it
then file B exists
аранжировать часть моего кода должен сделать файл и Assert часть моего кода должны испытывать для существования файла
однако, поскольку оба шага перевода как «File X Exists». Я продолжаю запутываться и записываю код подтверждения в свои шаги.
Как я могу фраза лучше, чтобы я не смутился?
Я думал об использовании настоящего времени в Arrange части specflow Например
given I make file A
Однако человеческий читаемый аспект не чувствует себя хорошо.