1

Чтобы интегрироваться с текущей системой для непрерывной интеграции, мы хотим использовать NUnit для тестирования (не UI) кода Silverlight. Это означает выполнение кода Silverlight с использованием среды выполнения полной .NET-среды, которая обычно работает просто отлично, пока на самом деле не использует классы Silverlight, такие как визуальные элементы или DependencyObject. Однако некоторые библиотеки общего назначения, такие как Reactive Extensions for Silverlight, также имеют зависимость от среды выполнения Silverlight (agcore).Возможно ли запустить код Silverlight с использованием среды выполнения полной .NET framework?

Есть ли способ обмануть среду выполнения в перенаправлении зависимостей времени выполнения Silverlight в какую-то макетную версию? Или можно перенаправить ссылки на сборку, такие как Reactive Extensions, во время выполнения (при запуске только модульных тестов) и загрузить их соответствующий экземпляр для полной .NET framework?

ответ