ComponentArt
 Search  
Friday, May 16, 2008 ..:: Speakers » Alan Stevens ::..   Login
 Alan Stevens Minimize

Alan Stevens is a passionate and experienced software developer living in Knoxville, TN. Alan has had a lifelong love affair with technologies of all sorts. He became a software developer with the creation of his first application, because there was nobody around to do it for him. Life hasn't been the same since. Alan regularly speaks at industry conferences and user groups. Alan is the President of the East Tennessee .NET Users Group. When Alan is not playing with his kids, enjoying a fine cigar, singing or playing his acoustic guitar, he occasionally updates his blog at http://netcave.org. Podcast Interviews: Visual Studio Extensibility Entity Framework

      

 Introduction to Test Driven Development With the ASP.NET MVC Framework Minimize

In this session, we will introduce the ASP.NET MVC Framework (MVC Framework) architecture and development style. One of the core requirements for the design of the MVC Framework is to enable effective Test Driven Development. We'll introduce the core principles and practices of Test Driven Development (TDD).

Because this is an introductory talk, we will limit our demonstration of TDD to exclude mock objects and dependency injection frameworks. This talk will focus on understanding the concepts behind the MVC Framework architecture and the practice of TDD.


      

 Deep Dive into Test Driven Development With the ASP.NET MVC Framework Minimize

In this session, we will explore extensibility points in the ASP.NET MVC Framework (MVC Framework). We will use this extensibility to isolate our components for more effective unit testing.

We will introduce the concepts and practices behind the use of a dependency injection container, to loosely couple our classes from their collaborators. We will explore the various methods or controlling collaboration dependencies in unit tests by creating mock objects using a mocking framework.


      

 Visit Our Sponsors Minimize

      

2007-2008(c) Little Rock .Net Users Group   Terms Of Use  Privacy Statement