public void HasAnyLearnerFAMCodesForType_False_CodesNull()
        {
            var learnerFams  = SetupLearnerFams();
            var queryService = new LearnerFAMQueryService();

            queryService.HasAnyLearnerFAMCodesForType(learnerFams, "FamB", null).Should().BeFalse();
        }
        public void HasAnyLearnerFAMCodesForType_False_Mismatch()
        {
            var learnerFams = SetupLearnerFams();

            var queryService = new LearnerFAMQueryService();

            queryService.HasAnyLearnerFAMCodesForType(learnerFams, "FamA", new long[] { 2, 3 }).Should().BeFalse();
        }
        public void HasAnyLearnerFAMCodesForType_True()
        {
            var learnerFams = SetupLearnerFams();

            var codes        = new long[] { 1, 3 };
            var queryService = new LearnerFAMQueryService();

            queryService.HasAnyLearnerFAMCodesForType(learnerFams, "FamC", codes).Should().BeTrue();
        }
        public void HasAnyLearnerFAMCodesForType_NullFams()
        {
            var queryService = new LearnerFAMQueryService();

            queryService.HasAnyLearnerFAMCodesForType(null, "FamB", It.IsAny <List <long> >()).Should().BeFalse();
        }