public void ConditionMet_False(string aFinType, int aFinCode, int year)
        {
            var appFindRecordOne = new R68AppFinRecord(1, 1, 1, "Type", 1, new DateTime(2018, 1, 1));
            var appFindRecordTwo = new R68AppFinRecord(1, 1, 1, aFinType, aFinCode, new DateTime(year, 1, 1));

            NewRule().ConditionMet(appFindRecordOne, appFindRecordTwo).Should().BeFalse();
        }
        public void ConditionMet_True()
        {
            var appFindRecordOne = new R68AppFinRecord(1, 1, 1, "Type", 1, new DateTime(2018, 1, 1));
            var appFindRecordTwo = new R68AppFinRecord(1, 1, 1, "Type", 1, new DateTime(2018, 1, 1));

            NewRule().ConditionMet(appFindRecordOne, appFindRecordTwo).Should().BeTrue();
        }
Example #3
0
 public void RaiseValidationMessage(string learnRefNumber, int aimSeqNumber, R68AppFinRecord appFinRecord) =>
 HandleValidationError(learnRefNumber, aimSeqNumber, BuildErrorMessageParameters(appFinRecord.FworkCode, appFinRecord.StdCode, appFinRecord.AFinType, appFinRecord.AFinCode, appFinRecord.AFinDate));
Example #4
0
 public bool ConditionMet(R68AppFinRecord appFinRecord, R68AppFinRecord comparisonAppFinRecord)
 {
     return(appFinRecord.AFinType == comparisonAppFinRecord.AFinType &&
            appFinRecord.AFinCode == comparisonAppFinRecord.AFinCode &&
            appFinRecord.AFinDate == comparisonAppFinRecord.AFinDate);
 }