Exemple #1
0
        public void HasQualifyingFundingMeetsExpectation(int fundModel, bool expectation)
        {
            // arrange
            var delivery = new Mock <ILearningDelivery>();

            delivery
            .SetupGet(y => y.FundModel)
            .Returns(fundModel);

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

            var sut = new LearnDelFAMDateTo_05Rule(handler.Object);

            // act
            var result = sut.HasQualifyingFunding(delivery.Object);

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