INfragistics NetAdvantage
   Search
 
Communities Minimize
          
INETA Charter Member
Meetings Minimize
      
Philly Code Camp 2009.2!
Erik Peterson Minimize
Erik Peterson Alt.NET 3:30 room 141

Testing Your WebForm Applications with the Model-View-Presenter Pattern

The Model-View-Controller paradigm coming in the ASP.NET MVC framework provides much more testability for your web applications.  Yet, if you are comfortable with, and appreciate the benefits of WebForms, you don't need to sacrifice testability.  Model-View-Presenter  (MVP) is a design pattern that  can provide many of the same benefits for your WebForm applications.  Using a test-first, behavior-driven approach, I will show how you can build an application that is testable, has separation of concerns, and even allows you to start coding without having a database set up!  
Erik has worked with .NET technologies for the past 5 years, primarily working with ASP.NET.  He is an avid learner, and a bit test-obsessed.  With a degree in Information Systems and a MBA, he is interested in both the development and the business sides of software.  He currently works at G2 Interactive in Hatboro, and his blog can be found at http://erikbase.blogspot.com/