public void WriteFileToDisk()
        {
            string apiFilePath    = Path.Combine(Path.GetTempPath(), "FooApi.cs");
            string updatedContent = "foo foo";

            CSharpApiClassWriter.Write(apiFilePath, updatedContent);

            Assert.That(File.ReadAllText(apiFilePath), Is.EqualTo(updatedContent));
        }
        public static void Execute(string inputFolder)
        {
            var apiNames = CSharpApiClassesRetriever.GetNames(inputFolder).ToList();

            Console.WriteLine($"Retrieved {string.Join(", ", apiNames)}");
            var generatedClass = CSharpClientGenerator.GenerateClientClass(apiNames);

            CSharpApiClassWriter.Write(Path.Combine(inputFolder, "Client.cs"), generatedClass);
            Console.WriteLine("Generated Client class");
        }