Как использовать RhinoMocks для проверки асинхронного вызова службы WCF - PullRequest
1 голос
/ 13 ноября 2010

У нас есть приложение Silverlight 4, которое выполняет стандартный асинхронный вызов службы WCF для получения данных из базы данных. У нас есть интерфейс для этого IDataService, поэтому мы можем его макетировать. Я читал о RhinoMocks и пытался понять, как написать тест для этого. Я думаю, что мне нужно проверить, что был сделан вызов для получения данных (что-то вроде GetCustomers), а затем был вызван метод GetCustomersCompleted с данными. Сегодня я видел много разных примеров и старый способ поднять событие против нового (и я тоже не знал). У кого-нибудь есть простой пример использования RhinoMocks для такого рода теста? Кажется, что это было бы что-то очень распространенное, если кто-то использует TDD и RhinoMocks с Silverlight. Любые примеры или ссылки будут с благодарностью. После нескольких дней изучения я был бы очень рад любой помощи в этой области. заранее спасибо! Билл

1 Ответ

0 голосов
/ 24 ноября 2010

Я пытался написать несколько асинхронных тестов для приложения WPF, пока не нашел следующую запись в блоге:

http://blog.tatham.oddie.com.au/2009/04/09/testing-the-world-and-writing-better-quality-code-along-the-way/

Я считаю, что это должно работать для версии Rhino в SilverlightТакже издевается.

...