Приложение TAEF Datadriven c # на Windows Phone

Я пишу приложение на C # для чтения XML, используя «метод данных», как описано в документации TAEF.

https://msdn.microsoft.com/en-us/library/windows/hardware/hh439689(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/hardware/hh439591(v=vs.85).aspx

Я загрузил VSTS dll, а также TE.Managed.dll в моих ссылках, и в TAEF мы установили это свойство TestContext, чтобы вы могли получить доступ к данным через него.

общедоступный TestContext TestContext

{

get {return m_testContext; }

set {m_testContext = value; }

}

Во время выполнения, когда я запускаю тестовый пример на телефоне, я получаю эту ошибку аргумента

команда —
cmdd te.exe «c: \ data \ test \ bin \ UnitTestProject1.dll / select: @ TestId = ‘1004’»

Тестирование Authoring and Execution Framework v4.16m для руки

Ошибка: System.ArgumentException: объект типа «WEX.TestExecution.TestContextImplementation» нельзя преобразовать в тип «Microsoft.VisualStudio.TestTools.UnitTesti».
ng.TestContext.

Удаление всех ссылок на WEX.TestExecution также дает мне ту же ошибку. Может кто-нибудь, пожалуйста, помогите мне с этим !!! ????

Заранее спасибо.

0

Решение

При использовании версии TECL.Managed.dll для CoreCLR необходимо использовать реализацию TestContext в пространстве имен Wex.TestExecution.Markup в TE.Managed.dll. Версия CoreCLR не поддерживает использование класса TestContext из Microsoft.VisualStudio.QualityTools.UnitTests.dll.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]