Table of Contents

Class IActiveTestExtensions

Namespace
Acuit.Pinpoint.Workflows.Testing
Assembly
Acuit.Pinpoint.Workflows.Testing.dll

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 IActiveTest

The active test.

timeService ITimeService

The 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 IActiveTest

The active test.

testDataItem CustomTestDataItem

The 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 IActiveTest

The active test.

name string

The test item name.

value object

The 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 IActiveTest

The active test.

name string

The test item name.

value object

The test item value.

status CustomTestDataStatus

The 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 IActiveTest

The active test.

name string

The test item name.

value object

The test item value.

status CustomTestDataStatus

The test item status.

additionalDetails string

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

activeTest is null.

ArgumentNullException

name is null.