2 using System.Reflection;
5 const string assemblyName = "gactestlib";
6 const string assemblyVersion = "1.0.0.0";
7 const string assemblyPublicKeyToken = "537eab56aa911cb7"; /* see testkey.snk */
8 public static int Main (string[] args)
12 TestReflectionOnlyLoad ();
17 public static void TestAssemblyLoad ()
19 var expectedVersion = new Version (assemblyVersion);
21 var s = String.Format ("{0}, Version={1}, Culture=\"\", PublicKeyToken={2}",
22 assemblyName, assemblyVersion, assemblyPublicKeyToken);
23 var n = new AssemblyName (s);
24 var a = AppDomain.CurrentDomain.Load (n);
28 if (a.GetName ().Version != expectedVersion)
32 public static void TestReflectionOnlyLoad ()
34 var expectedVersion = new Version (assemblyVersion);
36 var s = String.Format ("{0}, Version={1}, Culture=\"\", PublicKeyToken={2}",
37 assemblyName, assemblyVersion, assemblyPublicKeyToken);
38 var a = Assembly.ReflectionOnlyLoad (s);
42 if (a.GetName ().Version != expectedVersion)