Я пишу приложение C# для чтения XML, используя «метод, управляемый данными», как описано в документации TAEF.TAEF Datadriven C# application на windows phone
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 загружены, а также TE.Managed.dll загружены в моих ссылках и в Таеф мы устанавливаем это свойство TestContext так что вы можете получить доступ к данным через него.
общественного TestContext TestContext
{
прибудет {вернуться m_testContext; }
set {m_testContext = значение; }
}
Во время выполнения, когда я бегу TestCase по телефону, я получаю эту ошибку аргумент команды
- CMDD te.exe «C: \ Data \ Test \ Bin \ UnitTestProject1. длл/выберите: @ TestID = '1004'»
Test Authoring и выполнение Framework v4.16m для руки
Ошибка: System.ArgumentException: Объект типа'WEX.TestExecution.TestContextImplementation' не может быть преобразован в тип 'Microsoft.VisualStudio.TestTools.UnitTesti ng.TestContext'.
Удаление всех ссылок на WEX.TestExecution также дает мне такую же ошибку. Может кто-нибудь, пожалуйста, помогите мне с этим !!! ????
Заранее спасибо.
Вы пытались создать единичный тест, чтобы [TestContext был определен автоматически] (https://msdn.microsoft.com/en-us/library/ms404699 (VS.80) .aspx)? Если не дать, что идти и искать какие-либо различия –
Я все еще получаю ту же ошибку. Я использовал инструкции - https://msdn.microsoft.com/en-us/library/ms182527.aspx – Shesh