Пример #1
0
        public void Can_Retrieve_Users_JobSearches()
        {
            // Setup
            InitializeTestEntities();

            // Act
            IList <JobSearch> results = new JobSearchesByUserIdQuery(_unitOfWork).WithUserId(_user1.Id).Execute();

            // Verify
            Assert.IsNotNull(results, "Query returned a null list");
            Assert.AreEqual(2, results.Count, "Returned list had an incorrect number of elements");
            Assert.AreEqual(_search1.Id, results[0].Id, "First returned job search had an incorrect id value");
            Assert.AreEqual(_search3.Id, results[1].Id, "Second returned job search had an incorrect id value");
        }
Пример #2
0
 public JobSearchController(JobSearchesByUserIdQuery jobSearchesByIdQuery,
                            JobSearchByIdQuery jobSearchByIdQuery,
                            CreateJobSearchForUserCommand createJobSearchCommand,
                            EditJobSearchCommand editJobSearchCommand,
                            OpenTasksByJobSearchQuery openTasksByJobSearchQuery,
                            EditUserCommand editUserCommand,
                            EntitySearchQuery entitySearchQuery,
                            UserByIdQuery userByIdQuery,
                            StartNextJobSearchMilestoneCommand startNextMilestoneCmd,
                            IProcess <ByJobSearchParams, JobsearchExportViewModel> exportProcess,
                            IServiceFactory serviceFactory)
 {
     _jobSearchByIdQuery        = jobSearchByIdQuery;
     _jobSearchesByUserIdQuery  = jobSearchesByIdQuery;
     _createJobSearchCommand    = createJobSearchCommand;
     _editJobSearchCommand      = editJobSearchCommand;
     _openTasksByJobSearchQuery = openTasksByJobSearchQuery;
     _editUserCommand           = editUserCommand;
     _entitySearchQuery         = entitySearchQuery;
     _serviceFactory            = serviceFactory;
     _userByIdQuery             = userByIdQuery;
     _startNextMilestoneCmd     = startNextMilestoneCmd;
     _exportProcess             = exportProcess;
 }
Пример #3
0
 public JobSearchController(JobSearchesByUserIdQuery jobSearchesByIdQuery,
                             JobSearchByIdQuery jobSearchByIdQuery,
                             CreateJobSearchForUserCommand createJobSearchCommand,
                             EditJobSearchCommand editJobSearchCommand,
                             OpenTasksByJobSearchQuery openTasksByJobSearchQuery,
                             EditUserCommand editUserCommand,
                             EntitySearchQuery entitySearchQuery,
                             UserByIdQuery userByIdQuery,
                             StartNextJobSearchMilestoneCommand startNextMilestoneCmd,
                             IProcess<ByJobSearchParams, JobsearchExportViewModel> exportProcess,
                             IServiceFactory serviceFactory)
 {
     _jobSearchByIdQuery = jobSearchByIdQuery;
     _jobSearchesByUserIdQuery = jobSearchesByIdQuery;
     _createJobSearchCommand = createJobSearchCommand;
     _editJobSearchCommand = editJobSearchCommand;
     _openTasksByJobSearchQuery = openTasksByJobSearchQuery;
     _editUserCommand = editUserCommand;
     _entitySearchQuery = entitySearchQuery;
     _serviceFactory = serviceFactory;
     _userByIdQuery = userByIdQuery;
     _startNextMilestoneCmd = startNextMilestoneCmd;
     _exportProcess = exportProcess;
 }