public void HasQualifyingCommonComponentWithNullFrameworksReturnsFalse() { var learnAimRef = "shonkyref"; var delivery = new Mock <ILearningDelivery>(); delivery .SetupGet(x => x.LearnAimRef) .Returns(learnAimRef); var handler = new Mock <IValidationErrorHandler>(MockBehavior.Strict); var learningDeliveryFAMQS = new Mock <ILearningDeliveryFAMQueryService>(MockBehavior.Strict); var larsData = new Mock <ILARSDataService>(MockBehavior.Strict); larsData .Setup(x => x.GetDeliveryFor(learnAimRef)) .Returns(new Mock <ILARSLearningDelivery>().Object); var sut = new LearnDelFAMType_64Rule(handler.Object, learningDeliveryFAMQS.Object, larsData.Object); var result = sut.HasQualifyingCommonComponent(delivery.Object); Assert.False(result); handler.VerifyAll(); learningDeliveryFAMQS.VerifyAll(); larsData.VerifyAll(); }
public void HasQualifyingBasicSkillsTypeWithNoAnnualValuesReturnsFalse() { var learnAimRef = "shonkyref"; var delivery = new Mock <ILearningDelivery>(); delivery .SetupGet(x => x.LearnAimRef) .Returns(learnAimRef); var handler = new Mock <IValidationErrorHandler>(MockBehavior.Strict); var learningDeliveryFAMQS = new Mock <ILearningDeliveryFAMQueryService>(MockBehavior.Strict); var larsData = new Mock <ILARSDataService>(MockBehavior.Strict); larsData .Setup(x => x.GetAnnualValuesFor(learnAimRef)) .Returns(new ILARSAnnualValue[] { }); var sut = new LearnDelFAMType_64Rule(handler.Object, learningDeliveryFAMQS.Object, larsData.Object); var result = sut.HasQualifyingBasicSkillsType(delivery.Object); Assert.False(result); handler.VerifyAll(); learningDeliveryFAMQS.VerifyAll(); larsData.VerifyAll(); }