public override void Refactor(MoveFolderModel model, IRewriteSession rewriteSession)
        {
            var sourceFolderParent = model.FolderToMove.ParentFolder();
            var changeFolderModel  = new ChangeFolderModel(sourceFolderParent, model.ModulesToMove, model.TargetFolder);

            _changeFolder.Refactor(changeFolderModel, rewriteSession);
        }
        public override void Refactor(RenameFolderModel model, IRewriteSession rewriteSession)
        {
            var sourceFolderParent = model.OriginalFolder.ParentFolder();
            var targetFolder       = string.IsNullOrEmpty(sourceFolderParent)
                ? model.NewSubFolder
                : $"{sourceFolderParent}{FolderExtensions.FolderDelimiter}{model.NewSubFolder}";

            var changeFolderModel = new ChangeFolderModel(model.OriginalFolder, model.ModulesToMove, targetFolder);

            _changeFolder.Refactor(changeFolderModel, rewriteSession);
        }