Razor Generator HttpContextBase

Aug 14, 2012 at 8:49 PM

I am having issues with views that uses themvc WebGrid. My error message is: Value cannot be null.
Parameter name: httpContext.

I have tried to mock the HttpContextBase, but I am still receiving the same error.

unit test

var view = new StoreTablet.Views.Home.About();

HtmlDocument doc = view.RenderAsHtml();
HtmlNode node = doc.DocumentNode.Element("h2");


ViewBag.Title = "About Us";


var grid = new WebGrid(source: null,
defaultSort: "DriverName",
rowsPerPage: 20);
grid.SortDirection = SortDirection.Ascending;


Aug 16, 2012 at 4:11 PM

Is there any help with this issue?  I was hoping to demo Razor Generator today.

Aug 16, 2012 at 11:19 PM

I am assuming you were trying to demo the unit test. The problem in this case is that WebGrid uses HttpContext.Current and isn't designed to very testable (at least from outside).