public INameDivisionHandler SetRule() { var rule = new FirstNameDivisionHandler(NamePositionEnum.First); rule.SetNext(new FirstLastNameDivisionHandler(NamePositionEnum.Second)); return(rule); }
public INameDivisionHandler SetRule() { var rule = new FirstNameDivisionHandler(NamePositionEnum.First); rule.SetNext(new MiddleNameDivisionHandler(NamePositionEnum.Second)) .SetNext(new FirstLastNameDivisionHandler(NamePositionEnum.Third)) .SetNext(new SecondLastNameForAllPlusDivisionHandler()); return(rule); }