public HasDriverLicenseRule(Person person) : base("Driver license is required") { this.person = person; }
public RequiredNumberOfMcpsRule(Person person) : base("Minimum of 2 MCPs are required") { this.person = person; }
public EmploymentPolicy(Person person) { this.minAge = new MinimumHireAgeRule(person.Age); this.driverLic = new HasDriverLicenseRule(person); }