Передача параметра для c # теста селена BDD - PullRequest
0 голосов
/ 24 мая 2018

Я написал сценарий specflow.

Given Inventory interface is generated  
And I Loaded LifeCycle Measurement in integration domain for <lifecyclestatus>
When Inventory batch is executed
Then Transfer out measure should be generated <lifecyclestatus>
Examples: 
| Lifecyclestatus |
| Prenew          |
| New             |
| Current         |
| Clearance       |
| Old             |

Как передать параметр в моем коде c #, чтобы он выполнял все различные состояния в таблице?

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете передать параметр, создав метод определения шага, как указано ниже.

    [And(@"I Loaded LifeCycle Measurement in integration domain for (.*)")]
    public void AndILoadedLifeCycleMeasurementInIntegrationDomainFor(string lifecycleStatus)
    {
       //your code goes here
    }

    [Then(@"Transfer out measure should be generated (.*)")]
    public void ThenTransferOutMeasureShouldBeGenerated(string lifecycleStatus)
    {
       //your code goes here
    }
...