/trunk/Examples/test-suite/csharp/rename_simple_runme.cs

# · C# · 30 lines · 23 code · 7 blank · 0 comment · 2 complexity · a99ce5ebb8aa8e9003ef39929b6f6c6f MD5 · raw file

  1. using System;
  2. using rename_simpleNamespace;
  3. public class rename_simple_runme {
  4. public static void Main() {
  5. NewStruct s = new NewStruct();
  6. check(111, s.NewInstanceVariable, "NewInstanceVariable");
  7. check(222, s.NewInstanceMethod(), "NewInstanceMethod");
  8. check(333, NewStruct.NewStaticMethod(), "NewStaticMethod");
  9. check(444, NewStruct.NewStaticVariable, "NewStaticVariable");
  10. check(555, rename_simple.NewFunction(), "NewFunction");
  11. check(666, rename_simple.NewGlobalVariable, "NewGlobalVariable");
  12. s.NewInstanceVariable = 1111;
  13. NewStruct.NewStaticVariable = 4444;
  14. rename_simple.NewGlobalVariable = 6666;
  15. check(1111, s.NewInstanceVariable, "NewInstanceVariable");
  16. check(4444, NewStruct.NewStaticVariable, "NewStaticVariable");
  17. check(6666, rename_simple.NewGlobalVariable, "NewGlobalVariable");
  18. }
  19. public static void check(int expected, int actual, string msg) {
  20. if (expected != actual)
  21. throw new Exception("Failed: Expected: " + expected + " actual: " + actual + " " + msg);
  22. }
  23. }