Interface ISourceInformationProvider
Represents a provider which gives source line information for a test case after discovery has completed. This is typically provided by a third party runner (for example, the VSTest plugin provides this via DiaSession from Visual Studio). It's used to supplement test case metadata when the discovery process itself cannot provide source file and line information.
public interface ISourceInformationProvider : IAsyncDisposable
- Inherited Members
Methods
GetSourceInformation(string?, string?)
Returns the source information for a test case.
SourceInformation GetSourceInformation(string? testClassName, string? testMethodName)
Parameters
testClassNamestringThe test class name, if known
testMethodNamestringThe test method name, if known
Returns
- SourceInformation
The source information, with null string and int values when the information is not available. Note: return value should never be
null, only the interior data values inside.