private string RenderGrid(ViewContext viewContext, string sortParamName, string orderParamName) { var renderer = new SortableHtmlTableGridRenderer <Person>(_engines); if (String.IsNullOrEmpty(sortParamName) == false) { renderer.ColumnQueryStringName = sortParamName; } if (String.IsNullOrEmpty(orderParamName) == false) { renderer.OrderQueryStringName = orderParamName; } viewContext.View = MockRepository.GenerateStub <IView>(); viewContext.TempData = new TempDataDictionary(); renderer.Render(_model, _people, _writer, viewContext); return(_writer.ToString()); }
private string RenderGrid(ViewContext viewContext, string sortParamName, string orderParamName) { var renderer = new SortableHtmlTableGridRenderer<Person>(_engines); if (String.IsNullOrEmpty(sortParamName) == false) renderer.ColumnQueryStringName = sortParamName; if(String.IsNullOrEmpty(orderParamName) == false) renderer.OrderQueryStringName = orderParamName; viewContext.View = MockRepository.GenerateStub<IView>(); viewContext.TempData = new TempDataDictionary(); renderer.Render(_model, _people, _writer, viewContext); return _writer.ToString(); }