/// <summary> /// Initializes a new instance of the <see cref="CollectionPerClassTestCollectionFactory" /> class. /// </summary> /// <param name="testAssembly">The assembly info.</param> /// <param name="diagnosticMessageSink">The message sink which receives <see cref="_DiagnosticMessage"/> messages.</param> public CollectionPerClassTestCollectionFactory( _ITestAssembly testAssembly, _IMessageSink diagnosticMessageSink) { Guard.ArgumentNotNull(nameof(diagnosticMessageSink), diagnosticMessageSink); this.testAssembly = Guard.ArgumentNotNull(nameof(testAssembly), testAssembly); collectionDefinitions = TestCollectionFactoryHelper.GetTestCollectionDefinitions(testAssembly.Assembly, diagnosticMessageSink); }
/// <summary> /// Initializes a new instance of the <see cref="CollectionPerAssemblyTestCollectionFactory" /> class. /// </summary> /// <param name="testAssembly">The assembly.</param> /// <param name="diagnosticMessageSink">The message sink which receives <see cref="_DiagnosticMessage"/> messages.</param> public CollectionPerAssemblyTestCollectionFactory( _ITestAssembly testAssembly, _IMessageSink diagnosticMessageSink) { Guard.ArgumentNotNull(nameof(diagnosticMessageSink), diagnosticMessageSink); this.testAssembly = Guard.ArgumentNotNull(nameof(testAssembly), testAssembly); defaultCollection = new TestCollection(testAssembly, null, "Test collection for " + Path.GetFileName(testAssembly.Assembly.AssemblyPath)); collectionDefinitions = TestCollectionFactoryHelper.GetTestCollectionDefinitions(testAssembly.Assembly, diagnosticMessageSink); }