示例#1
0
        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);
        }
示例#2
0
 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());
 }
示例#3
0
        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);
        }