public void FAMType_Valid_And_FAM_Code_InValid_Returns_False()
        {
            //arrange
            var rule = new OlassLearnerDelFamRule(new ReferenceDataFromSettingsFile());

            //act
            var actual = rule.Evaluate(new LearningDeliveryFAM()
            {
                LearnDelFAMCode = "039",
                LearnDelFAMType = "LDM"
            });

            //assert
            Assert.False(actual);
        }
        public void NullValues_Returns_False()
        {
            //arrange
            var refDataMock = new Mock <IReferenceData <string, string> >();

            refDataMock.Setup(x => x.Get(It.Is <string>(p => p == AppConstants.LearnDelFam66OlassFamCode))).Returns("");
            refDataMock.Setup(x => x.Get(It.Is <string>(p => p == AppConstants.LearnDelFam66OlassFamType))).Returns("");

            var rule = new OlassLearnerDelFamRule(refDataMock.Object);

            //act
            var actual = rule.Evaluate(null);

            //assert
            Assert.False(actual);
        }