static void Main(string[] args) { try { const string filePath = "TestTextFile.txt"; FileTextReverser textReverser = new FileTextReverser(new FileService()); string text = textReverser.ReverseFileContents(filePath); WriteLine(text); } catch (Exception e) { WriteLine(e.Message); } }
static void Main(string[] args) { var path = Directory.GetCurrentDirectory(); var builder = new ConfigurationBuilder() .SetBasePath(path) .AddJsonFile("appsettings.json", false, true); var config = builder.Build(); string filePath = config["FileRelativepath"] + "TestTextFile.txt"; FileTextReverser textReverser = new FileTextReverser(); string text = textReverser.ReverseFileContents(filePath); Console.WriteLine(text); }
static void Main(string[] args) { const string filePath = "TestTextFile.txt"; // string text = ... call FileTextReverser to reverse the files text IFileSystem fileSystem = new FileSystem(); FileTextReverser fileTextReverser = new FileTextReverser(fileSystem); string reversedText = fileTextReverser.ReverseFileContents(filePath); if (string.IsNullOrEmpty(reversedText)) { Console.WriteLine(string.Empty); } fileSystem.File.WriteAllText(filePath, reversedText); }