Class
RunResultsCollection

Represents the collection of run results exposing filtering methods.

Definition

Namespace:ArtOfTest.WebAii.Design.Execution

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class RunResultsCollection : FilteredCollection<RunResult>, IList<RunResult>, ICollection<RunResult>, IList, ICollection, IReadOnlyList<RunResult>, IReadOnlyCollection<RunResult>, IEnumerable<RunResult>, IEnumerable

Inheritance: objectList<RunResult>FilteredCollection<RunResult>RunResultsCollection

Implements: ICollectionICollection<RunResult>IEnumerableIEnumerable<RunResult>IListIList<RunResult>IReadOnlyCollection<RunResult>IReadOnlyList<RunResult>

Inherited Members List<RunResult>.Add(RunResult)List<RunResult>.AddRange(IEnumerable<RunResult>)List<RunResult>.AsReadOnly()List<RunResult>.BinarySearch(int, int, RunResult, IComparer<RunResult>)List<RunResult>.BinarySearch(RunResult)List<RunResult>.BinarySearch(RunResult, IComparer<RunResult>)List<RunResult>.Clear()List<RunResult>.Contains(RunResult)List<RunResult>.ConvertAll<TOutput>(Converter<RunResult, TOutput>)List<RunResult>.CopyTo(RunResult[])List<RunResult>.CopyTo(int, RunResult[], int, int)List<RunResult>.CopyTo(RunResult[], int)List<RunResult>.Exists(Predicate<RunResult>)List<RunResult>.Find(Predicate<RunResult>)List<RunResult>.FindAll(Predicate<RunResult>)List<RunResult>.FindIndex(Predicate<RunResult>)List<RunResult>.FindIndex(int, Predicate<RunResult>)List<RunResult>.FindIndex(int, int, Predicate<RunResult>)List<RunResult>.FindLast(Predicate<RunResult>)List<RunResult>.FindLastIndex(Predicate<RunResult>)List<RunResult>.FindLastIndex(int, Predicate<RunResult>)List<RunResult>.FindLastIndex(int, int, Predicate<RunResult>)List<RunResult>.ForEach(Action<RunResult>)List<RunResult>.GetEnumerator()List<RunResult>.GetRange(int, int)List<RunResult>.IndexOf(RunResult)List<RunResult>.IndexOf(RunResult, int)List<RunResult>.IndexOf(RunResult, int, int)List<RunResult>.Insert(int, RunResult)List<RunResult>.InsertRange(int, IEnumerable<RunResult>)List<RunResult>.LastIndexOf(RunResult)List<RunResult>.LastIndexOf(RunResult, int)List<RunResult>.LastIndexOf(RunResult, int, int)List<RunResult>.Remove(RunResult)List<RunResult>.RemoveAll(Predicate<RunResult>)List<RunResult>.RemoveAt(int)List<RunResult>.RemoveRange(int, int)List<RunResult>.Reverse()List<RunResult>.Reverse(int, int)List<RunResult>.Sort()List<RunResult>.Sort(IComparer<RunResult>)List<RunResult>.Sort(int, int, IComparer<RunResult>)List<RunResult>.Sort(Comparison<RunResult>)List<RunResult>.ToArray()List<RunResult>.TrimExcess()List<RunResult>.TrueForAll(Predicate<RunResult>)List<RunResult>.CapacityList<RunResult>.CountList<RunResult>.this[int]

Constructors

RunResultsCollection(List<RunResult>)

Initializes the run results collection with a list of run results.

Declaration

cs-api-definition
public RunResultsCollection(List<RunResult> results)

Parameters

results

List<RunResult>

The run result list to initialize the collection with.

Methods

GetObjectList(Filter)

Declaration

cs-api-definition
public override List<RunResult> GetObjectList(Filter filter)

Parameters

filter

Filter

Returns

List<RunResult>

Overrides FilteredCollection<RunResult>.GetObjectList(Filter)

GetRunResultsBetween(DateTime, DateTime)

Retrieves the list of run results started and completed between the start and end time arguments.

Declaration

cs-api-definition
public List<RunResult> GetRunResultsBetween(DateTime start, DateTime end)

Parameters

start

DateTime

The start time argument, result start time instance should be later.

end

DateTime

The end time argument, result end time instance should be earlier.

Returns

List<RunResult>

The list of run results started and completed between the start and end time arguments.

GetRunResultsStartedBetween(DateTime, DateTime)

Retrieves the list of run results started between the start and end time arguments.

Declaration

cs-api-definition
public List<RunResult> GetRunResultsStartedBetween(DateTime start, DateTime end)

Parameters

start

DateTime

The start time argument, result instance should be started later.

end

DateTime

The end time argument, result instance should be started earlier.

Returns

List<RunResult>

The list of run results started between the start and end time arguments.