Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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);
        }