Search The Blog
About this site

@RoyOsherove

Subscribe!

This site aims to connect all the dots of my online activities - from tools, books blogs and twitter accounts, to upcoming conferences, engagements and user group talks.

from 5whys.com
Twitter: @RoyOsherove
My Book: The Art of Unit Testing
Latest Posts
« ALT.NET - Rule of Tool Composition | Main | Pimp My Visual Studio »
Saturday
Oct062007

Microsoft gets Design For Testability with new MVC framework for ASP.NET- Finally.

The big news out of the ALT.NET Conference so far are from Scott Guthrie, who did a full hour on introducing the new MVP Framework for ASP.NET.

My take away - finally they get it. I wish there were more guthries out there in the b0rg.

The framework if built and designed with testability in mind, which also means it is extensible and pluggable. It could well be a MonoRail killer and the semantics are very easy to use and understand.  Jeffery has more technical info on it here.

It also allows plugging in existing Dependency injection frameworks like Spring and Windsor and there are interfaces for all the important objects that present dependencies (Request, response etc..).

he even showed unit tests with Nunit that ran against controllers. I like it.

I was secretly thinking of asking whether people from the P&P team helped with this, but didn't. I later found out that indeed, a couple of P7P guys helped with the design. that makes me happy because it means things may be starting to change for the better in way of testability and listneing to the community.

This is the best conference I've ever been to.  I'll have a full post on it later.

PrintView Printer Friendly Version

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>