static int Main(string[] args) { Callback obj = new Callback(); Console.WriteLine("start"); obj.register(); obj.call(); bool success = obj.unregister(); Console.WriteLine("end"); if (success) { Console.WriteLine("test passed"); return 100; } else { Console.WriteLine("test failed"); return 2; } }