static void CSTest() { var konoha = new IronKonoha.Konoha(); dynamic global = konoha.space.scope; global.csfibo = new Func<long, long>(csfibo); dynamic fibo = konoha.Eval(@" int fibo(int n){ if(n < 3){ return 1; }else{ return fibo(n - 1) + fibo(n - 2); } } "); Console.ReadLine(); // fibo is not compiled yet. Console.WriteLine(fibo(36)); // here fibo is compiled first and calc fibo. Console.ReadLine(); Console.WriteLine(konoha.Eval("csfibo(36)")); // call fibo defined in C# code. //Console.ReadLine(); }
public BlackBoxTest() { konoha = new IronKonoha.Konoha(); testCount = 0; passCount = 0; }