reference-itest-result-adaptor.md 2.4 KB

ITestResultAdaptor

The ITestResultAdaptor is the representation of the test results for a node in the test tree implemented as a wrapper around the NUnit ITest interface.

Properties

Syntax Description
ITestAdaptor Test The test details of the test result tree node as a TestAdaptor.
string Name The name of the test node.
string FullName Gets the full name of the test result
string ResultState The state of the result as a string. E.g., Success, Skipped, Failure, Explicit, Cancelled.
TestStatus TestStatus The status of the test as an enum. Either Inconclusive, Skipped, Passed, or Failed.
double Duration Gets the elapsed time for running the test in seconds.
DateTime StartTime Gets or sets the time the test started running.
DateTime EndTime Gets or sets the time the test finished running.
string Message Gets the message associated with a test failure or with not running the test
string StackTrace Gets any stack trace associated with an error or failure. Not available in the Compact Framework 1.0.
int AssertCount Gets the number of asserts that ran during the test and all its children.
int FailCount Gets the number of test cases that failed when running the test and all its children.
int PassCount Gets the number of test cases that passed when running the test and all its children.
int SkipCount Gets the number of test cases skipped when running the test and all its children.
int InconclusiveCount Gets the number of test cases that were inconclusive when running the test and all its children.
bool HasChildren Indicates whether this result has any child results. Accessing HasChildren should not force the creation of the Children collection in classes implementing this interface.
IEnumerable<ITestResultAdaptor> Children Gets the collection of child results.
string Output Gets any text output written to this result.
TNode ToXml Gets the test results as an NUnit XML node. Use this to save the results to an XML file.