У меня есть эта спецификация:
Feature: Homepage
As a webiste user
I want to see a pretty homepage
Scenario: Homepage Display
Given I am on an ecommerce <website>
When I look at the content
Then I should see a swiper
Examples:
| Description | website |
| Local | localhost:9000 |
| Development | dev.mysite.com |
Но Visual Studio 2015 не будет строить, он говорит:
Ошибка пользовательского инструмента: (10: 1): ожидается: #EOF, #TableRow, #DocStringSeparator, #StepLine, #TagLine, #ScenarioLine, #ScenarioOutlineLine, #Comment, #Empty, got 'Examples:'
Если я удалю примеры: это нормально.
Насколько я могу судить, спецификация выглядит как правильный синтаксис, но я только начал исследовать это вчера, поэтому я, вероятно, сделал базовую ошибку. Я могу щелкнуть правой кнопкой мыши по сценарию и сгенерировать код шага в порядке, который выглядит разумно.
Я использую NuGet:
- SpecFlow 2.0.0
- SpecFlow.MsTest 2.0.0
и из расширений и обновлений:
- SpecFlow для Visual Studio 2015, версия 2015.1.2
и я использовал "Unit Test Project", Framework 4.5.1 для создания моего проекта.
Что я делаю неправильно?