Exemplo n.º 1
0
        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();
}"));
        }
Exemplo n.º 2
0
        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"");
	}
}"));
        }