Я провел некоторое исследование, и оказалось, что вы можете сказать тестирующему SLUT, какие сборки тестировать. Это делается путем настройки параметров теста при создании тестовой страницы.
private void Application_Startup(object sender, StartupEventArgs e)
{
var setting = UnitTestSystem.CreateDefaultSettings();
setting.TestAssemblies.Add(typeof(TestInReferencedAssembly).Assembly);
RootVisual = UnitTestSystem.CreateTestPage(setting);
}
В приведенном выше примере кода TestInReferencedAssembly - это тест, определенный в библиотеке классов, на которую ссылается приложение, запускающее тестовый модуль SLUT. Вы можете добавить сборки, которые должен проверить бегун, чтобы найти модульные тесты. В этом случае я добавляю сборку, к которой принадлежит TestInReferencedAssembly.
Я не проверял, работает ли эта функция при выполнении SLUT на Windows Phone 7, но если это так, мы должны иметь возможность запустить один и тот же набор тестов на телефоне и рабочем столе.