Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Streamed live on Apr 26, 2013
Software development methodologies come and go like boy bands. Every week someone in the blogosphere is hyping a new methodology, or modifications to an existing one, all of which claim to be the next big thing. Test-driven development (TDD) is one of the methodologies that has outlasted its fad phase and has become a major player in the software development methodology arena. Once you have grasped the methodology there are numerous ways you can make the process easier in the .NET space. In this talk Keith will provide guidance on how to architect your code and solution structure to lend itself to unit testing. He will also dive deep into how you can, using SOLID design principles, write code optimized for testing. He will discuss more complex concepts such as Inversion of Control/Dependency Injection and mocking. Keith will also dive into automated UI testing tools such as WatiN.