/// <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, ITestHarness unitTestHarness, Assembly assembly) { _provider = provider; _harness = unitTestHarness; _assembly = assembly; _init = new LazyAssemblyMethodInfo(_assembly, ProviderAttributes.AssemblyInitialize); _cleanup = new LazyAssemblyMethodInfo(_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, UnitTestHarness unitTestHarness, Assembly assembly) { _provider = provider; _harness = unitTestHarness; _assembly = assembly; _init = new LazyAssemblyMethodInfo(_assembly, ProviderAttributes.AssemblyInitialize); _cleanup = new LazyAssemblyMethodInfo(_assembly, ProviderAttributes.AssemblyCleanup); }
public BaseTestAssembly(IUnitTestProvider provider, UnitTestHarness testHarness, Assembly assembly) { this.provider = provider; this.testHarness = testHarness; this.assembly = assembly; this.init = new LazyAssemblyMethodInfo(this.assembly, typeof(AssemblyInitializeAttribute)); this.cleanup = new LazyAssemblyMethodInfo(this.assembly, typeof(AssemblyCleanupAttribute)); }
public UnitTestFrameworkAssembly(IUnitTestProvider provider, UnitTestHarness unitTestHarness, Assembly assembly) { this.provider = provider; harness = unitTestHarness; this.assembly = assembly; lazyMethodInfo = new LazyAssemblyMethodInfo(this.assembly, ProviderAttributes.AssemblyInitialize); cleanup = new LazyAssemblyMethodInfo(this.assembly, ProviderAttributes.AssemblyCleanup); }