// Arrange Act Assert

Jag Reehal on Agile Development, ASP.NET MVC and all manner of good stuff


ASP.NET MVC Controller Best Practices – Skinny Controllers

No blog post can cover ASP.NET MVC controller best practices in one go. So this is the first post in a series about ASP.NET MVC controller best practices.
In this post we’re looking at why your ASP.NET MVC controllers should be ’skinny’.
The code used in this post can be [...]

Agile web development using ASP.NET MVC, Silverlight and NHibernate

You have an idea for a website.
You have been hearing a lot about agile development.
You want to create a web site using agile practices…. but how do you start?
This is a step by step blog series showing you how to do just that.
The web site we will be creating will enable people to ‘discover’ places [...]

How to Unit Test ASP.NET MVC Controllers

Given one of the major advantages ASP.NET MVC has over traditional ASP.NET web forms is testability, it’s surprising how many code samples in books and on the web don’t cover how to unit test controllers. There are also many examples of unit tests for ASP.NET MVC controllers that don’t do enough, or do to [...]