I'm working on some unit tests for an ASP.NET MVC application I'm developing. One of the tests ensures that if I construct a URL using Html.ActionLink that the URL which is returned, when fed into the routing system, becomes a correct representation of the route data used to build the URL originally. I'll discuss this further in a future post, but today I'm going to talk about Moq. Unfortunately, this type of testing requires more mocking than you'd really prefer, despite the significant impro...