private void UpdateReplacedText() { var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacements(TitleReplacements); ReplacedSampleText = titleReplacer.Replace(SampleText); }
public TitleReplacer BuildTitleReplacer() { var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacements(_titleReplacements); return(titleReplacer); }
public TitleReplacer BuildTitleReplacer() { var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacements(_settingsProvider.Settings.ApplicationSettings.TitleReplacement); return(titleReplacer); }
private void TitleSample_OnTextChanged(object sender, TextChangedEventArgs e) { if (TitlePreview == null || ViewModel.TitleReplacements == null) { return; } var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacements(ViewModel.TitleReplacements); TitlePreview.Text = titleReplacer.Replace(TitleSample.Text); }
private void UpdateReplacedText() { var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacements(TitleReplacements); ReplacedSampleText = titleReplacer.Replace(SampleText); var view = CollectionViewSource.GetDefaultView(_titleReplacements); view.SortDescriptions.Add(new SortDescription("ReplacementType", ListSortDirection.Ascending)); view.SortDescriptions.Add(new SortDescription("Search", ListSortDirection.Descending)); RaisePropertyChanged(nameof(TitleReplacements)); }
public void AfterAddingReplacementCollection_WhenReplacing_ReplacesTitleParts() { var replacements = new List <TitleReplacement>(); replacements.Add(new TitleReplacement(ReplacementType.Replace, "One", "Two")); replacements.Add(new TitleReplacement(ReplacementType.Replace, "Alpha", "Beta")); var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacements(replacements); const string originalTitle = "Alpha - One"; var title = titleReplacer.Replace(originalTitle); Assert.AreEqual(" - ", title); }
public void AfterAddingReplacementCollection_WhenRemovingAtBeginning_IgnoreCasing() { var replacements = new List <TitleReplacement>(); replacements.Add(new TitleReplacement(ReplacementType.Start, "Word - ", "")); var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacements(replacements); const string originalTitle = "WoRd - Filename.doc"; var title = titleReplacer.Replace(originalTitle); Assert.AreEqual("Filename.doc", title); }