Example #1
0
 public GroupDelegatesController(
     IJobGroupsService jobGroupsService,
     IUserService userService,
     PromptsService promptsService,
     IGroupsService groupsService,
     ISearchSortFilterPaginateService searchSortFilterPaginateService
     )
 {
     this.promptsService   = promptsService;
     this.jobGroupsService = jobGroupsService;
     this.userService      = userService;
     this.groupsService    = groupsService;
     this.searchSortFilterPaginateService = searchSortFilterPaginateService;
 }
        public void Setup()
        {
            promptsService   = A.Fake <PromptsService>();
            groupsService    = A.Fake <IGroupsService>();
            jobGroupsService = A.Fake <IJobGroupsService>();
            userService      = A.Fake <IUserService>();
            searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>();

            httpRequest  = A.Fake <HttpRequest>();
            httpResponse = A.Fake <HttpResponse>();
            const string cookieValue = "ActiveStatus|Active|false";

            groupDelegatesController = new GroupDelegatesController(
                jobGroupsService,
                userService,
                promptsService,
                groupsService,
                searchSortFilterPaginateService
                )
                                       .WithMockHttpContext(httpRequest, AddGroupDelegateFilterCookieName, cookieValue, httpResponse)
                                       .WithMockUser(true)
                                       .WithMockServices()
                                       .WithMockTempData();
        }