Exemple #1
0
        void WorkerStatistics(object sender, DoWorkEventArgs e)
        {
            int progress = 0;

            (sender as BackgroundWorker).ReportProgress(progress, 0);
            FileStatistics = new FileForStatistics(CreateFileGroup(PathFolderSourceFail));
            FileStatistics.ReadFiles(option);

            StatisticsView = new ObservableCollection <Letters>();
            progress       = 1;
            (sender as BackgroundWorker).ReportProgress(progress);
            e.Result = false;
        }
Exemple #2
0
 public void TestMethodСaseSensitiveSearch()
 {
     fileTxt.ReadFiles(0);
     Assert.AreEqual(-1, fileTxt.Statistics.StatsByLetter.FindIndex(x => x.Letter.Equals('3')));
     Assert.AreEqual(78, fileTxt.Statistics.StatsByLetter.Find(x => x.Letter.Equals('а')).Count);
     Assert.AreEqual(7, fileTxt.Statistics.StatsByLetter.Find(x => x.Letter.Equals('А')).Count);
     Assert.AreEqual(66, fileTxt.Statistics.StatsByLetter.Find(x => x.Letter.Equals('н')).Count);
     Assert.AreEqual(3, fileTxt.Statistics.StatsByLetter.Find(x => x.Letter.Equals('Н')).Count);
     Assert.AreEqual(23, fileTxt.Statistics.StatsByLetter.Find(x => x.Letter.Equals('я')).Count);
     Assert.AreEqual(-1, fileTxt.Statistics.StatsByLetter.FindIndex(x => x.Letter.Equals('Я')));
     Assert.AreEqual(-1, fileTxt.Statistics.StatsByLetter.FindIndex(x => x.Letter.Equals('.')));
 }