Example #1
0
        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);
        }
Example #4
0
        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);
        }
Example #7
0
        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);
        }