public static int Main() { try { int ret = Program0.Main1(); if (ret != 100) { return(ret); } ret = Program1.Main1(); if (ret != 100) { return(ret); } ret = Program2.Main1(); if (ret != 100) { return(ret); } ret = Program3.Main1(); if (ret != 100) { return(ret); } } catch (Exception e) { Console.WriteLine(e.ToString()); } return(100); }
public static int Main1() { Program0 p = new Program0(); Test30 t1Res = p.test1(); Console.WriteLine("test1 Result: {0}", t1Res.i1 + t1Res.i2); if ((t1Res.i1 + t1Res.i2) != 3) { throw new Exception("Failed test1 test!"); } Test31 t2Res = p.test2(); Console.WriteLine("test2 Result: {0}", t2Res.foo1.iFoo); if (t2Res.foo1.iFoo != 3) { throw new Exception("Failed test2 test!"); } Test32 t3Res = p.test3(); Console.WriteLine("test3 Result: {0}", t3Res.i1 + t3Res.foo1.iFoo); if ((t3Res.i1 + t3Res.foo1.iFoo) != 7) // Adding HashCodes should be != 0. { throw new Exception("Failed test3 test!"); } Test33 t4Res = p.test4(); Console.WriteLine("test4 Result: {0}", t4Res.foo1.iFoo + t4Res.foo2.iFoo); if ((t4Res.foo1.iFoo + t4Res.foo2.iFoo) != 11) { throw new Exception("Failed test4 test!"); } Test34 test5 = default(Test34); test5.i1 = 10; test5.i2 = 11; test5.f1 = 12; Test34 t5Res = p.test5(test5); Console.WriteLine("test5 Result: {0}", t5Res.i1 + t5Res.i2 + t5Res.f1); if ((t5Res.i1 + t5Res.i2 + t5Res.f1) != 42.0) { throw new Exception("Failed test5 test!"); } return(100); }
public static int Main1() { Program0 p = new Program0(); Test30 t1Res = p.test1(); Console.WriteLine("test1 Result: {0}", t1Res.i1 + t1Res.i2); if ((t1Res.i1 + t1Res.i2) != 3) { throw new Exception("Failed test1 test!"); } Test31 t2Res = p.test2(); Console.WriteLine("test2 Result: {0}", t2Res.foo1.iFoo); if (t2Res.foo1.iFoo != 3) { throw new Exception("Failed test2 test!"); } Test32 t3Res = p.test3(); Console.WriteLine("test3 Result: {0}", t3Res.i1 + t3Res.foo1.iFoo); if ((t3Res.i1 + t3Res.foo1.iFoo) != 7) // Adding HashCodes should be != 0. { throw new Exception("Failed test3 test!"); } Test33 t4Res = p.test4(); Console.WriteLine("test4 Result: {0}", t4Res.foo1.iFoo + t4Res.foo2.iFoo); if ((t4Res.foo1.iFoo + t4Res.foo2.iFoo) != 11) { throw new Exception("Failed test4 test!"); } Test34 test5 = default(Test34); test5.i1 = 10; test5.i2 = 11; test5.f1 = 12; Test34 t5Res = p.test5(test5); Console.WriteLine("test5 Result: {0}", t5Res.i1 + t5Res.i2 + t5Res.f1); if ((t5Res.i1 + t5Res.i2 + t5Res.f1) != 42.0) { throw new Exception("Failed test5 test!"); } Test35 test6 = default(Test35); test6.foo1 = new Foo3(); test6.foo2 = new Foo3(); test6.foo1.iFoo = 21; test6.foo2.iFoo = 22; Test35 t6Res = p.test6(test6); Console.WriteLine("test6 Result: {0}", t6Res.foo1.iFoo + t6Res.foo2.iFoo); if ((t6Res.foo1.iFoo + t6Res.foo2.iFoo) != 57) { throw new Exception("Failed test6 test!"); } Test33 test7 = default(Test33); test7.foo1 = new Foo3(); test7.foo2 = new Foo3(); test7.foo1.iFoo = 21; test7.foo2.iFoo = 22; Test33 t7Res = p.test7(test7); Console.WriteLine("test7Result: {0}", t7Res.foo1.iFoo + t7Res.foo2.iFoo); if ((t7Res.foo1.iFoo + t7Res.foo2.iFoo) != 57) { throw new Exception("Failed test7 test!"); } return 100; }