public void IsApprenticeshipMeetsExpectation(bool expectation)
        {
            var mockItem = new Mock <ILearningDelivery>();

            var handler      = new Mock <IValidationErrorHandler>(MockBehavior.Strict);
            var mockDDRule07 = new Mock <IDerivedData_07Rule>(MockBehavior.Strict);

            mockDDRule07
            .Setup(x => x.IsApprenticeship(null))
            .Returns(expectation);

            var sut = new EmpStat_09Rule(handler.Object, mockDDRule07.Object);

            var result = sut.IsApprenticeship(mockItem.Object);

            Assert.Equal(expectation, result);
            handler.VerifyAll();
            mockDDRule07.VerifyAll();
        }