/// <summary> /// Initializes a new instance of the <see cref="XunitTestFrameworkExecutor"/> class. /// </summary> /// <param name="assemblyInfo">The test assembly.</param> /// <param name="configFileName">The test configuration file.</param> public XunitTestFrameworkExecutor( _IReflectionAssemblyInfo assemblyInfo, string?configFileName) : base(assemblyInfo) { testAssembly = new TestAssembly(AssemblyInfo, configFileName, assemblyInfo.Assembly.GetName().Version); discoverer = new Lazy <XunitTestFrameworkDiscoverer>(() => new XunitTestFrameworkDiscoverer(AssemblyInfo, configFileName)); }
/// <summary> /// Initializes a new instance of the <see cref="TestFrameworkExecutor{TTestCase}"/> class. /// </summary> /// <param name="assemblyInfo">The test assembly.</param> /// <param name="sourceInformationProvider">The source line number information provider.</param> /// <param name="diagnosticMessageSink">The message sink which receives <see cref="_DiagnosticMessage"/> messages.</param> protected TestFrameworkExecutor( _IReflectionAssemblyInfo assemblyInfo, _ISourceInformationProvider sourceInformationProvider, _IMessageSink diagnosticMessageSink) { this.assemblyInfo = Guard.ArgumentNotNull(nameof(assemblyInfo), assemblyInfo); this.sourceInformationProvider = Guard.ArgumentNotNull(nameof(sourceInformationProvider), sourceInformationProvider); this.diagnosticMessageSink = Guard.ArgumentNotNull(nameof(diagnosticMessageSink), diagnosticMessageSink); }
/// <summary> /// Initializes a new instance of the <see cref="XunitTestFrameworkExecutor"/> class. /// </summary> /// <param name="assemblyInfo">The test assembly.</param> /// <param name="configFileName">The test configuration file.</param> /// <param name="sourceInformationProvider">The source line number information provider.</param> /// <param name="diagnosticMessageSink">The message sink which receives <see cref="_DiagnosticMessage"/> messages.</param> public XunitTestFrameworkExecutor( _IReflectionAssemblyInfo assemblyInfo, string?configFileName, _ISourceInformationProvider sourceInformationProvider, _IMessageSink diagnosticMessageSink) : base(assemblyInfo, sourceInformationProvider, diagnosticMessageSink) { testAssembly = new TestAssembly(AssemblyInfo, configFileName, assemblyInfo.Assembly.GetName().Version); discoverer = new Lazy <XunitTestFrameworkDiscoverer>(() => new XunitTestFrameworkDiscoverer(AssemblyInfo, configFileName, SourceInformationProvider, DiagnosticMessageSink)); }
public _ITestFrameworkExecutor GetExecutor(_IReflectionAssemblyInfo assembly) => throw new NotImplementedException();
/// <summary> /// Initializes a new instance of the <see cref="TestFrameworkExecutor{TTestCase}"/> class. /// </summary> /// <param name="assemblyInfo">The test assembly.</param> protected TestFrameworkExecutor(_IReflectionAssemblyInfo assemblyInfo) { this.assemblyInfo = Guard.ArgumentNotNull(assemblyInfo); }
/// <inheritdoc/> protected override _ITestFrameworkExecutor CreateExecutor(_IReflectionAssemblyInfo assembly) => new XunitTestFrameworkExecutor(assembly, configFileName, SourceInformationProvider, DiagnosticMessageSink);
/// <inheritdoc/> protected override _ITestFrameworkExecutor CreateExecutor(_IReflectionAssemblyInfo assembly) => new XunitTestFrameworkExecutor(assembly, configFileName);