Class
TestCollection

Represents the collection of actual tests object along with custom logic to retrieve tests (filtering).

Definition

Namespace:ArtOfTest.WebAii.Design.Execution

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

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

Inheritance: objectList<TestBase>FilteredCollection<TestBase>TestCollection

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

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

Constructors

TestCollection(List<TestBase>)

Initializes the test collection with a list of tests.

Declaration

cs-api-definition
public TestCollection(List<TestBase> tests)

Parameters

tests

List<TestBase>

Properties

TestInfoList

Declaration

cs-api-definition
public List<TestInfo> TestInfoList { get; }

Property Value

List<TestInfo>

Methods

GetObjectList(Filter)

Declaration

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

Parameters

filter

Filter

Returns

List<TestBase>

Overrides FilteredCollection<TestBase>.GetObjectList(Filter)