public Coverage13() { BIIsCarried = new CoverageIsCarried().SetCoverage("BI"); PDIsCarried = new CoverageIsCarried().SetCoverage("PD"); UMBIIsNotCarried = new CoverageIsNotCarried().SetCoverage("UMPD"); UMPDIsNotCarried = new CoverageIsNotCarried().SetCoverage("UMBI"); }
public override RuleBase Build(Model.CoverageRulesContainer request) { rules = new List<RuleBase>(); foreach (var coverageMnemonic in coverageMnemonics) { var rule = new CoverageIsCarried().SetCoverage(coverageMnemonic).Build(request); rules.Add(rule); } return this; }
public CoverageAIsCarriedAndCoverageBIsCarriedAndCoverageAIsGreaterThanCoverageB() { CoverageAIsCarried = new CoverageIsCarried().SetCoverage("PD"); CoverageBIsCarried = new CoverageIsCarried().SetCoverage("UMPDNonStacked"); CoverageAIsGreaterThanCoverageB = new CoverageMustBeGreaterThanCoverageB().SetCoverageA("UMPDNonStacked").SetCoverageB("PD"); }
public Coverage045() { UMBIIsCarried = new CoverageIsCarried().SetCoverage("UMBI"); UMBIStackedIsNotCarried = new CoverageIsNotCarried().SetCoverage("UMBI+Stacked"); }