Namespce OneTimeTearDownAttirbute () и OneTimeSetUpttirbute () не существует в NUnit.Framework, показывая ошибку в автоматически сгенерированном файле specflow (.cs) - PullRequest
0 голосов
/ 31 мая 2019

Обнаружена ошибка сборки. Тип или имя пространства имен "OneTimeSetUpAttribute" и "OneTimeTearDownAttribute" не существует

Xamarin.UITest-версия 3.0.0 Nunit - версия 2.6.4 NunitTestAdapter - версия 2.0.0 Specflow -Version 2.1.0.0 enter image description here

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

В NUnit 2.6.4, SetUpFixture используется SetUpAttribute и TearDownAttribute.Это изменилось на OneTimeSetUpAttribute и OneTimeTearDownAttribute в NUnit 3. Изменение, на которое ссылается @Chris, также имело место, но оно влияет на TestFixture, а не SetUpFixture.

0 голосов
/ 31 мая 2019

OneTimeSetUpAttribute не существовало до NUnit 3.0. Вместо этого вы хотите использовать TestFixtureSetUpAttribute.

Вы можете найти документы для NUnit 2.6.4 здесь: http://nunit.org/docs/2.6.4/docHome.html

...