Exemplo n.º 1
0
        public void TestFilterBlockListId()
        {
            var member1  = CreateJobAd(1);
            var member2  = CreateJobAd(2);
            var employer = _employersCommand.CreateTestEmployer(1, _organisationsCommand.CreateTestOrganisation(1));

            // Member1 in blockList.

            var blockList = _candidateBlockListsQuery.GetPermanentCandidateBlockList(employer);

            _candidateListsCommand.AddCandidateToBlockList(employer, blockList, member1.Id);

            // Filter.

            TestFilter(new[] { member2.Id }, employer, new AdvancedMemberSearchCriteria());
            TestFilter(new[] { member1.Id }, employer, new AdvancedMemberSearchCriteria {
                BlockListId = blockList.Id
            });
        }