static void format()
        {
            var projectRoot = TestExtensions.GetProjectRoot();
            var sourceFiles = TestExtensions.GetSourceFilesInclAllProjects(projectRoot);

            foreach (var key in sourceFiles.Keys.ToArray())
            {
                var fileContent = sourceFiles[key];

                if (fileContent.EndsWith("\n\n", StringComparison.Ordinal))
                {
                    fileContent = fileContent.Substring(0, fileContent.Length - 1);
                    System.IO.File.WriteAllText(key, fileContent);
                    Console.WriteLine("Updated " + key);
                }

                if (!fileContent.EndsWith("\n", StringComparison.Ordinal))
                {
                    fileContent = fileContent + "\n";
                    System.IO.File.WriteAllText(key, fileContent);
                    Console.WriteLine("Updated " + key);
                }

                if (fileContent.Contains("new[]"))
                {
                    fileContent = fileContent.Replace("new[]", "new []");
                    System.IO.File.WriteAllText(key, fileContent);
                    Console.WriteLine("Updated " + key);
                }

                if (fileContent.Contains("if ("))
                {
                    fileContent = fileContent.Replace("if (", "if(");
                    System.IO.File.WriteAllText(key, fileContent);
                    Console.WriteLine("Updated " + key);
                }

                if (fileContent.Contains("foreach ("))
                {
                    fileContent = fileContent.Replace("foreach (", "foreach(");
                    System.IO.File.WriteAllText(key, fileContent);
                    Console.WriteLine("Updated " + key);
                }
            }
        }