Я работаю над модульным тестом для приложения Windows Phone 7 Silverlight. Код для теста выглядит так:
[TestMethod]
[Asynchronous]
public void StuffIsLoading()
{
WaitFor(_repository, "LoadingStuffComplete");
var viewModel = new MainPageViewModel(_repository);
EnqueueCallback(() => Assert.IsTrue(viewModel.Stuff.Count > 0));
EnqueueTestComplete();
}
Это основано на старом блоге Джастина Энджела .
Я использую среду тестирования Silverlight, выпущенную с последней версией Silverlight Toolkit. Когда я строю это, я получаю следующую ошибку компилятора:
'EnqueueCallback' is not supported by the language
Я новичок в разработке Silverlight и WP7, так чего мне не хватает? Есть ли лучший способ проверить асинхронные операции с событиями?