2009-10-20 Jb Evain <jbevain@novell.com>
[mcs.git] / tests / test-externalias-03.cs
blobd0e0affcbaf51b334d56abbc13b0655ee71b9d9f
1 // Compiler options: -r:MyAssembly01=test-externalias-00-lib.dll -r:MyAssembly02=test-externalias-01-lib.dll
3 extern alias MyAssembly01;
4 extern alias MyAssembly02;
5 using System;
7 public class Test
9 static int Main ()
11 if (MyAssembly01::Namespace1.MyClass1.MyNestedClass1.StaticMethod () != 1)
12 return 1;
13 if (MyAssembly02::Namespace1.MyClass1.MyNestedClass1.StaticMethod () != 2)
14 return 1;
16 if (new MyAssembly01::Namespace1.MyClass1.MyNestedClass1 ().InstanceMethod () != 1)
17 return 1;
18 if (new MyAssembly02::Namespace1.MyClass1.MyNestedClass1 ().InstanceMethod () != 2)
19 return 1;
21 return 0;