public void TestWrite() { // Arrange TextFileOperations operations = new TextFileOperations(); string path = ConfigurationManager.AppSettings["CityOutputDest"].ToString() + "\\" + DateTime.Now.ToString("dd-MMM-yyyy") + "\\Berlin.txt"; // Act bool result = operations.WriteFile("test text", path); // Assert Assert.IsNotNull(result); Assert.AreEqual(result, true); }
public void FindAnagrams(string sourceFilePath, string resultFilePath) { var wordsList = TextFileOperations.ReadAllLines(sourceFilePath); Dictionary <string, string> wordsKeys = new Dictionary <string, string>(); foreach (var word in wordsList) { wordsKeys.Add(word.Trim(), OrderedLetters(word)); } Dictionary <string, List <string> > anagramsList = wordsKeys.GroupBy(w => w.Value) .ToDictionary(t => t.Key, t => t.Select(w => w.Key).ToList()); TextFileOperations.WriteToFile(anagramsList, resultFilePath); Console.ReadLine(); }
public void TestTextToString() { Console.WriteLine(TextFileOperations.ConvertTextFileToString(@"\\nas72v2\vdi_data\USA\rparso2\Documents\Downloads\DevOrderMgmtSysUrlConfig.json")); }