This document discusses techniques for Behavior Driven Development (BDD), Test Driven Development (TDD), and mocking for Windows Phone 7 (WP7) applications. It introduces the SpecFlow library for implementing BDD with the Gherkin syntax. For TDD, it recommends creating a separate test assembly and tagging test methods. Mocking in WP7 is challenging as there is no native support, but Silverlight assemblies can be used and WP7 classes wrapped with an adapter pattern. Both unit and acceptance tests are useful, with mocking enabling testing of components in isolation.