Beispiel #1
0
        public void ForCampaign_ShouldReturnAnEmptyList_WhenThereAreNoMemberSearchFiltersForTheSpecifiedCampaign()
        {
            const int campaignId = 3;

            var memberSearchFilterRepository = Substitute.For <IMemberSearchFilterRepository>();

            memberSearchFilterRepository.GetByCampaignId(campaignId).Returns(Enumerable.Empty <MemberSearchFilter>());

            var memberSearchFilterService = new MemberSearchFilterService(memberSearchFilterRepository);

            var campaignFilters = memberSearchFilterService.ForCampaign(campaignId);

            CollectionAssert.AreEqual(Enumerable.Empty <MemberSearchFilter>(), campaignFilters);
        }
Beispiel #2
0
        public void ForCampaign_ShouldReturnTheMemberSearchFiltersForTheSpecifiedCampaign_WhenThereAreSome()
        {
            const int campaignId = 1;

            var memberSearchFilterRepository = Substitute.For <IMemberSearchFilterRepository>();

            memberSearchFilterRepository.GetByCampaignId(campaignId).Returns(new[] { citySearchFilter });

            var memberSearchFilterService = new MemberSearchFilterService(memberSearchFilterRepository);

            var campaignFilters = memberSearchFilterService.ForCampaign(campaignId);

            CollectionAssert.AreEqual(new[] { citySearchFilter }, campaignFilters);
        }