public async Task ParseTextAsync_must_return_dictionary_number_words_in_the_text()
        {
            var file = new ReadTextFile();
            IDictionary <string, int> dictionary = await file.ParseTextAsync(@"C:\Тест1\1.txt", ReadTextFile.ParamSortDic.ValueDesc);

            Assert.AreEqual(_dictCount.ElementAt(0).Key, dictionary.ElementAt(0).Key);
            Assert.AreEqual(_dictCount.ElementAt(0).Value, dictionary.ElementAt(0).Value);
        }
        public async Task ReadWriteTextFiles()
        {
            string fromFile = @"C:\Тест1\1.txt";
            string toFile   = @"C:\Тест1\2.txt";
            var    file     = new ReadTextFile();
            IDictionary <string, int> dictionary = await file.ParseTextAsync(fromFile, ReadTextFile.ParamSortDic.ValueDesc);

            var textFormatting = file.TextFormatting(dictionary);
            var writeTextFile  = new WriteTextFile();
            await writeTextFile.WriteAsync(toFile, textFormatting);
        }
 public async Task ParseTextAsync_must_return_error_if_format_file_not_txt()
 {
     var readTextFile = new ReadTextFile();
     await readTextFile.ParseTextAsync("test.doc", ReadTextFile.ParamSortDic.ValueDesc);
 }
 public async Task ParseTextAsync_must_return_error_if_file_path_empty()
 {
     var readTextFile = new ReadTextFile();
     await readTextFile.ParseTextAsync("", ReadTextFile.ParamSortDic.ValueDesc);
 }