public void SetUp() { column = SubstituteColumn <AllTypesView>(); options = SubstituteOptions <AllTypesView>(); columns = SubstituteColumns <AllTypesView, DateTime?>(column); HttpContext.Current = HttpContextFactory.CreateHttpContext(); urlHelper = new UrlHelper(HttpContext.Current.Request.RequestContext); Authorization.Provider = Substitute.For <IAuthorizationProvider>(); Authorization.Provider.IsAuthorizedFor(Arg.Any <String>(), Arg.Any <String>(), Arg.Any <String>(), Arg.Any <String>()).Returns(true); }
public static IGridHtmlOptions <T> ApplyDefaults <T>(this IGridHtmlOptions <T> options) { return(options .EmptyText(Resources.Table.Resources.NoDataFound) .SetLanguage(CultureInfo.CurrentUICulture.Name) .Named(typeof(T).Name) .WithMultipleFilters() .Selectable(false) .WithPaging(20) .Filterable() .Sortable()); }
private IGridHtmlOptions <TModel> SubstituteOptions <TModel>() { IGridHtmlOptions <TModel> options = Substitute.For <IGridHtmlOptions <TModel> >(); options.SetLanguage(Arg.Any <String>()).Returns(options); options.WithPaging(Arg.Any <Int32>()).Returns(options); options.EmptyText(Arg.Any <String>()).Returns(options); options.Named(Arg.Any <String>()).Returns(options); options.WithMultipleFilters().Returns(options); options.Selectable(false).Returns(options); options.Filterable().Returns(options); options.Sortable().Returns(options); return(options); }