It's been more than a year since the last entry and I've done more improvements to the implementation of Single Action Controller in TEAM.Commons.Web. Most of the improvements have been around removing magic strings and using types instead.
The following gist shows some examples of what you get:
If you like type safety and finding errors at compile time rather than build time, you're going to love this approach, together with enabling view compilation.
On top of that I've also added some methods to help with testing of applications built with this library. This is how you verify that an action returns a View:
And this is how you check that an action returns a redirect to another Single Action Controller: