Я искал платформу Unit Test, которая способна тестировать асинхронные функциональные вызовы при разработке приложений для Windows Phone 7. Да, единым целым было то, что появилось у меня на глазах. Однако эта среда не была дружественной для разработчиков, как NUnit (которая, к сожалению, не может тестировать асинхронные методы). В интернете люди используют UD для модульного тестирования. Может кто-нибудь заглянуть и дать совет?
Мои конкретные вопросы:
1) Где включить следующий код инициализации?
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new UnitDriven.TestEngine(Assembly.GetExecutingAssembly());
}
2) Как мне написать контрольные примеры для UD? С помощью NUnit я могу писать тестовые примеры вместе с моим приложением, а NUnit загружает мои dll и выполняет тесты. Я пытался вставить в свое приложение, но Visual Studio 2010 Express всегда жалуются, что он не может найти символ GetContext ()
UnitTestContext context = GetContext();
3) Было три dll с UD. UnitDrivenLight, UnitDrivenPhone, UnitDrivenNet ... Итак, каковы роли UnitDrivenLight и UnitDrivenPhone? Очень запутанно в данный момент.
Спасибо
Симо