/// <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); }