2016-03-02 3 views
0

http://www.specflow.org/documentation/Context-Injection/В потоке спецификаций контекст сценария Линия инъекции безопасна?

[Binding] 
public class MyStepDefs 
{ 
    private readonly PersonData personData; 
    public MyStepDefs(PersonData personData) // use it as ctor parameter 
    { 
    this.personData = personData; 
    } 

    [Given] 
    public void The_person_FIRSTNAME_LASTNAME(string firstName, string lastName) 
    { 

    } 
} 

здесь PersonData поточно?

+0

Классы привязки (MyStepDefs выше) создаются для каждого сценария или для каждой функции ... если это для каждой функции, то что, если мы выполняем тесты параллельно, а две разные строки сценария выполняются разными потоками? –

ответ

1

Да, я считаю, что это потокобезопасный.