/// <summary>
 /// Creates a new unit test assembly wrapper.
 /// </summary>
 /// <param name="provider">Unit test metadata provider.</param>
 /// <param name="unitTestHarness">A reference to the unit test harness.</param>
 /// <param name="assembly">Assembly reflection object.</param>
 public UnitTestFrameworkAssembly(IUnitTestProvider provider, object unitTestHarness, Assembly assembly)
     : base(provider,unitTestHarness,assembly)
 {
     _init = new LazyDynamicAssemblyMethodInfo(base.Assembly, ProviderAttributes.AssemblyInitialize);
     _cleanup = new LazyDynamicAssemblyMethodInfo(base.Assembly, ProviderAttributes.AssemblyCleanup);
 }
 /// <summary>
 /// Creates a new unit test assembly wrapper.
 /// </summary>
 /// <param name="provider">Unit test metadata provider.</param>
 /// <param name="unitTestHarness">A reference to the unit test harness.</param>
 /// <param name="assembly">Assembly reflection object.</param>
 public UnitTestFrameworkAssembly(IUnitTestProvider provider, object unitTestHarness, Assembly assembly)
     : base(provider, unitTestHarness, assembly)
 {
     _init    = new LazyDynamicAssemblyMethodInfo(base.Assembly, ProviderAttributes.AssemblyInitialize);
     _cleanup = new LazyDynamicAssemblyMethodInfo(base.Assembly, ProviderAttributes.AssemblyCleanup);
 }