tracks/csharp/generators/Classes/TestClassRenderer.cs in trackler-2.1.0.34 vs tracks/csharp/generators/Classes/TestClassRenderer.cs in trackler-2.1.0.36
- old
+ new
@@ -5,18 +5,21 @@
namespace Generators.Classes
{
public static class TestClassRenderer
{
private const string TestClassTemplate =
-@"{UsingNamespaces}
+@"// This file was auto-generated based on version {CanonicalDataVersion} of the canonical data.
+{UsingNamespaces}
+
public class {ClassName}
{
{Body}
}";
public static string Render(TestClass testClass) =>
TestClassTemplate
+ .Replace("{CanonicalDataVersion}", testClass.CanonicalDataVersion)
.Replace("{UsingNamespaces}", RenderUsingNamespaces(testClass))
.Replace("{ClassName}", testClass.ClassName)
.Replace("{Body}", RenderBody(testClass));
private static string RenderUsingNamespaces(TestClass testClass) =>