コード例 #1
0
        private TestController CreateController(
            ITeamListingDataSource dataSource,
            IListingsModelBuilder <TeamListing, TeamListingFilter, TeamsViewModel> listingsBuilder)
        {
            var controller = new TestController(dataSource, listingsBuilder);

            base.Request.SetupGet(x => x.Url).Returns(_pageUrl);
            base.Request.SetupGet(x => x.QueryString).Returns(_queryString);
            controller.ControllerContext = new ControllerContext(base.HttpContext.Object, new RouteData(), controller);

            return(controller);
        }
コード例 #2
0
 public SchoolsController(IGlobalSettings globalSettings,
                          IUmbracoContextAccessor umbracoContextAccessor,
                          ServiceContext serviceContext,
                          AppCaches appCaches,
                          IProfilingLogger profilingLogger,
                          UmbracoHelper umbracoHelper,
                          ISchoolDataSource schoolDataSource,
                          IListingsModelBuilder <School, SchoolFilter, SchoolsViewModel> listingsModelBuilder)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _schoolDataSource     = schoolDataSource ?? throw new System.ArgumentNullException(nameof(schoolDataSource));
     _listingsModelBuilder = listingsModelBuilder ?? throw new System.ArgumentNullException(nameof(listingsModelBuilder));
 }
コード例 #3
0
 public CompetitionsController(IGlobalSettings globalSettings,
                               IUmbracoContextAccessor umbracoContextAccessor,
                               ServiceContext serviceContext,
                               AppCaches appCaches,
                               IProfilingLogger profilingLogger,
                               UmbracoHelper umbracoHelper,
                               ICompetitionDataSource competitionDataSource,
                               IListingsModelBuilder <Competition, CompetitionFilter, CompetitionsViewModel> listingsModelBuilder)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _competitionDataSource = competitionDataSource ?? throw new System.ArgumentNullException(nameof(competitionDataSource));
     _listingsModelBuilder  = listingsModelBuilder ?? throw new System.ArgumentNullException(nameof(listingsModelBuilder));
 }
コード例 #4
0
 public TeamsController(IGlobalSettings globalSettings,
                        IUmbracoContextAccessor umbracoContextAccessor,
                        ServiceContext serviceContext,
                        AppCaches appCaches,
                        IProfilingLogger profilingLogger,
                        UmbracoHelper umbracoHelper,
                        ITeamListingDataSource teamDataSource,
                        IListingsModelBuilder <TeamListing, TeamListingFilter, TeamsViewModel> listingsModelBuilder)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _teamDataSource       = teamDataSource ?? throw new System.ArgumentNullException(nameof(teamDataSource));
     _listingsModelBuilder = listingsModelBuilder ?? throw new System.ArgumentNullException(nameof(listingsModelBuilder));
 }
コード例 #5
0
 public TestController(
     ITeamListingDataSource teamDataSource,
     IListingsModelBuilder <TeamListing, TeamListingFilter, TeamsViewModel> listingsModelBuilder)
     : base(
         Mock.Of <IGlobalSettings>(),
         Mock.Of <IUmbracoContextAccessor>(),
         null,
         AppCaches.NoCache,
         Mock.Of <IProfilingLogger>(),
         null,
         teamDataSource,
         listingsModelBuilder)
 {
 }
コード例 #6
0
 public TestController(
     ICompetitionDataSource competitionDataSource,
     IListingsModelBuilder <Competition, CompetitionFilter, CompetitionsViewModel> listingsModelBuilder)
     : base(
         Mock.Of <IGlobalSettings>(),
         Mock.Of <IUmbracoContextAccessor>(),
         null,
         AppCaches.NoCache,
         Mock.Of <IProfilingLogger>(),
         null,
         competitionDataSource,
         listingsModelBuilder)
 {
 }
コード例 #7
0
 public TestController(
     ISchoolDataSource schoolDataSource,
     IListingsModelBuilder <School, SchoolFilter, SchoolsViewModel> listingsModelBuilder)
     : base(
         Mock.Of <IGlobalSettings>(),
         Mock.Of <IUmbracoContextAccessor>(),
         null,
         AppCaches.NoCache,
         Mock.Of <IProfilingLogger>(),
         null,
         schoolDataSource,
         listingsModelBuilder)
 {
 }