Silverlight Unit test Framework определяет процесс работы с вызовами Async (выведите тестовый класс из Microsoft.Silverlight.Testing.SilverlightTest, добавьте атрибут Asynchronous, используйте методы EnqueueXXX.) Учитывая разделение, которое SpecFlow представляет между тестовым классом и шаги:
- Можно ли заставить эти инструменты ждать вызовов метода Silverlight в тесте, которые ведут себя асинхронно (например, при вызове веб-службы)?
- Если они не могут, что такое руководство для обработки этого поведения в тестовых файлах SpecFlow? (Возможно, использовать AutoResetEvent, который сработал в обработчике событий и ждать на нем?)