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);
        }