public void GenerateCSharpInterface() { var app = new Type(package, "DummyApp", parser).Parse("Run"); var file = generator.Generate(app); Assert.That(file.ToString(), Is.EqualTo(@"public interface DummyApp { void Run(); }")); }
public void GenerateCSharpClass() { var program = new Type(package, "Program", parser).Parse(@"implement App has log Run log.Write(""Hello World"")" ); var file = generator.Generate(program); Assert.That(file.ToString(), Is.EqualTo(@"public class Program { public static void Main() { Console.WriteLine(""Hello World""); } }")); }