public RenameTargetViewModel(string value, IBackgroundTextReplacement backgroundReplacer)
 {
     replacement              = backgroundReplacer;
     replacement.Invalidated += UpdateName;
     FilePath     = value;
     OriginalName = Path.GetFileName(FilePath);
 }
 public PatternSelectionViewModel(IBackgroundTextReplacement replacer)
 {
     this.replacer = replacer;
 }
 public RenameTargetViewModelFactory(IBackgroundTextReplacement replacer)
 {
     this.replacer = replacer;
 }