Ответы пользователя по тегу .NET
  • Размышления на тему SpecFlow, BDD?

    marshinov
    @marshinov
    Составьте «конечный автомат» (паттерн State) со всеми возможными состояниями вашей системы. Обход в глубину всех возможных состояний автомата даст вам набор всех сценариев. Группировать их через Example/Outline — ваше дело, главное, чтобы было максимально читаемо.
    И не стесняйтесь повторять одинаковые строки. Шаги вы же будете реализовать лишь однократно, через аннотации. Кстати, здесь можно вспомнить, что в SpecFlow аннотации поддерживают регулярные выражения.
    Ответ написан