Class IActiveTestExtensions
Extension methods for IActiveTest.
public static class IActiveTestExtensions
- Inheritance
-
IActiveTestExtensions
- Inherited Members
Methods
GetElapsedTime(IActiveTest, ITimeService)
Gets the elapsed test time.
public static TimeSpan GetElapsedTime(this IActiveTest activeTest, ITimeService timeService)
Parameters
activeTest
IActiveTestThe active test.
timeService
ITimeServiceThe time service.
Returns
- TimeSpan
The elapsed time.
Exceptions
- ArgumentNullException
activeTest
is null.
SetDataItem(IActiveTest, CustomTestDataItem)
Sets a test data item.
public static void SetDataItem(this IActiveTest activeTest, CustomTestDataItem testDataItem)
Parameters
activeTest
IActiveTestThe active test.
testDataItem
CustomTestDataItemThe 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
activeTest
is null.- ArgumentNullException
testDataItem
is null.
SetDataItem(IActiveTest, string, object)
Sets a test data item.
public static void SetDataItem(this IActiveTest activeTest, string name, object value)
Parameters
activeTest
IActiveTestThe active test.
name
stringThe test item name.
value
objectThe 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
activeTest
is null.- ArgumentNullException
name
is 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
activeTest
IActiveTestThe active test.
name
stringThe test item name.
value
objectThe test item value.
status
CustomTestDataStatusThe 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
activeTest
is null.- ArgumentNullException
name
is 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
activeTest
IActiveTestThe active test.
name
stringThe test item name.
value
objectThe test item value.
status
CustomTestDataStatusThe test item status.
additionalDetails
stringAdditional 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
activeTest
is null.- ArgumentNullException
name
is null.