Class ActiveTestExtensions
Extension methods for IActiveTest.
public static class ActiveTestExtensions
- Inheritance
-
ActiveTestExtensions
- Inherited Members
Methods
GetElapsedTime(IActiveTest, TimeProvider)
Gets the elapsed test time.
public static TimeSpan GetElapsedTime(this IActiveTest activeTest, TimeProvider timeProvider)
Parameters
activeTestIActiveTesttimeProviderTimeProviderThe time provider.
Returns
- TimeSpan
The elapsed time.
SetDataItem(IActiveTest, CustomTestDataItem)
Sets a test data item.
public static void SetDataItem(this IActiveTest activeTest, CustomTestDataItem testDataItem)
Parameters
activeTestIActiveTesttestDataItemCustomTestDataItemThe test data item.
Remarks
If a test data item already exists with the name specified by testDataItem.Name, then that test
data item will be replaced by testDataItem (retaining its position in the DataItems list). Otherwise,
testDataItem will be added to the end of the DataItems list.
Exceptions
- ArgumentNullException
testDataItemis null.
SetDataItem(IActiveTest, string, object?)
Sets a test data item.
public static void SetDataItem(this IActiveTest activeTest, string name, object? value)
Parameters
activeTestIActiveTestnamestringThe test item name.
valueobjectThe test item value.
Remarks
If a test data item already exists with the name specified by name, then that test data item will be replaced (retaining its
position in the DataItems list). Otherwise, a new test data item will be added to the end of the
DataItems list.
Exceptions
- ArgumentNullException
nameis null.
SetDataItem(IActiveTest, string, object?, CustomTestDataStatus)
Sets a test data item.
public static void SetDataItem(this IActiveTest activeTest, string name, object? value, CustomTestDataStatus status)
Parameters
activeTestIActiveTestnamestringThe test item name.
valueobjectThe test item value.
statusCustomTestDataStatusThe test item status.
Remarks
If a test data item already exists with the name specified by name, then that test data item will be replaced (retaining its
position in the DataItems list). Otherwise, a new test data item will be added to the end of the
DataItems list.
Exceptions
- ArgumentNullException
nameis null.
SetDataItem(IActiveTest, string, object?, CustomTestDataStatus, string?)
Sets a test data item.
public static void SetDataItem(this IActiveTest activeTest, string name, object? value, CustomTestDataStatus status, string? additionalDetails)
Parameters
activeTestIActiveTestnamestringThe test item name.
valueobjectThe test item value.
statusCustomTestDataStatusThe test item status.
additionalDetailsstringOptional additional details about the test item.
Remarks
If a test data item already exists with the name specified by name, then that test data item will be replaced (retaining its
position in the DataItems list). Otherwise, a new test data item will be added to the end of the
DataItems list.
Exceptions
- ArgumentNullException
nameis null.