Class TestClassBase
Base class for XUnit-based test classes.
Inheritance
TestClassBase
Assembly: Benday.Common.Testing.dll
Syntax
public abstract class TestClassBase
Constructors
|
Edit this page
View Source
TestClassBase(ITestOutputHelper)
Constructor for the base class.
Declaration
public TestClassBase(ITestOutputHelper output)
Parameters
| Type |
Name |
Description |
| ITestOutputHelper |
output |
An instance of the XUnit ITestOutputHelper. This typically is provided by the XUnit runner itself at execution.
|
Properties
|
Edit this page
View Source
SampleFilesDirectoryName
Declaration
protected virtual string SampleFilesDirectoryName { get; }
Property Value
Methods
|
Edit this page
View Source
GetPathToSampleFilesDirectory()
Declaration
protected virtual string GetPathToSampleFilesDirectory()
Returns
|
Edit this page
View Source
GetPathToSampleFilesDirectory(string)
Declaration
protected string? GetPathToSampleFilesDirectory(string startingDir)
Parameters
| Type |
Name |
Description |
| string |
startingDir |
|
Returns
|
Edit this page
View Source
GetPathToTestFile(string)
Declaration
protected string GetPathToTestFile(string callerFile = "")
Parameters
| Type |
Name |
Description |
| string |
callerFile |
|
Returns
|
Edit this page
View Source
GetSampleFilePath(string)
Declaration
protected virtual string GetSampleFilePath(string fileName)
Parameters
| Type |
Name |
Description |
| string |
fileName |
|
Returns
|
Edit this page
View Source
GetSampleFileText(string)
Declaration
protected virtual string GetSampleFileText(string fileName)
Parameters
| Type |
Name |
Description |
| string |
fileName |
|
Returns
|
Edit this page
View Source
WriteLine(string)
Write a message to the test output.
Declaration
public void WriteLine(string message)
Parameters
| Type |
Name |
Description |
| string |
message |
|
Extension Methods