You may want to look at the sample projects that come along with the DotNetOpenAuth source code.
The solution obtained on unzipping has several sample projects in it. One of them is an Oauth consumer implementation. Though it is a ASP.NET Webforms application, reimplementing it as an ASP.NET MVC application shouldn't be too hard.