2017-01-24 6 views
0

Я новичок в Specflow. При написании Feature File, я даю 3 булевых выражения в заданном условии. И в этой части мне нужно проверить результат на основе заданных условий.Как реализовать множественные условия if else с использованием SpecFlow C#

Это является одним из основных и воротных Пример:

Input: YES YES YES 
Output: YES   
Input: YES YES NO 
Output: NO 

ответ

3

Я думаю, что вы хотите использовать сценарий Контуры.

Вот пример для этого:

Scenario Outline: AND Gate 
Given I have the following input on my AND GATE 
| Input 1 | Input 2 | Input 3 | 
| <input1> | <input2> | <input3> | 

Then I have '<output>' at the output 

Examples: | input1 | input2 | input3 | output | 
      | Yes | Yes | Yes | Yes | 
      | Yes | Yes | No  | No  | 

Материал в <> brakets являются параметрами.
См. Ссылку Gherkin для этого здесь: https://cucumber.io/docs/reference#scenario-outline

Смежные вопросы