Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this chapter, you learned about some of the benefits of testing and several methods to write unit tests in Silverlight. You began building a to-do-list application and were able to validate the code before you even wrote the UI. You learned about the implicit contract that views are dependent on through data-binding and how to write tests to validate them. For classes with dependencies, you learned how to mock the dependencies both manually and by using a mocking framework. Finally, you learned about accessibility in Silverlight applications and how to interact with automation peers for coded UI tests.
In the next chapter, you continue to build the to-do list application. One important part of any application is navigation. There are many different navigation paradigms, including menu access, wizards, and the URL-based navigation that is present in web browsers. The next chapter focuses on navigation strategies in Silverlight and how to integrate them into your application.