У меня есть визуальная студия 2008 Unit test, и я получаю следующую ошибку времени выполнения:
Unable to set TestContext property for the class JMPS.PlannerSuite.DataServices.MyUnitTest. Error: System.ArgumentException: Object of type 'Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext' cannot be converted to type 'Microsoft.VisualStudio.TestTools.UnitTesting.TestContext'
Я прочитал, что VS 2008 не обновляет ссылки на UnitTestFramework при преобразовании проектов 2005 года. Мой Unit test был создан в 2008 году, но он наследуется от базового класса, построенного в VS 2005. Является ли это тем, откуда возникает моя проблема? Нужно ли восстанавливать базовый класс в 2008 году? Я бы предпочел не делать этого, поскольку это повлияет на другие проекты.
В других производных модульных тестах, построенных в 2005 году, все, что нам нужно было сделать, это закомментировать свойство TestContext в производном unit test. Я пробовал это в VS 2008 Unit test без везения. Я также попытался "новое" свойство TestContext, которое дает мне другую ошибку времени выполнения.
Любые идеи?