ITestSuiteBase Interface

 

Generic notion of a Test Suite, Test suites may be based on Queries IDynamicTestSuite or on an explicit list of ids of TestCases or other TestSuites IStaticTestSuite

Namespace:   Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)

Syntax

public interface ITestSuiteBase : ITestObject<int>, IIdentifiable<int>, 
    IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class ITestSuiteBase : ITestObject<int>, IIdentifiable<int>, 
    IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type ITestSuiteBase = 
    interface
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
Public Interface ITestSuiteBase
    Inherits ITestObject(Of Integer), IIdentifiable(Of Integer), IPropertyOwner,
    IDataErrorInfo, INotifyPropertyChanged

Properties

Name Description
System_CAPS_pubproperty AllTestCases

Gets the read-only collection of test cases for this suite and all hierarchical children.

System_CAPS_pubproperty DefaultConfigurations

Gets the read-only list of default configurations.

System_CAPS_pubproperty Description

Gets or sets the description of this test suite.

System_CAPS_pubproperty Error

(Inherited from IDataErrorInfo.)

System_CAPS_pubproperty Id

Gets the identifier.(Inherited from IIdentifiable<TKey>.)

System_CAPS_pubproperty InvalidProperties

Gets a list of property names that are invalid.(Inherited from IPropertyOwner.)

System_CAPS_pubproperty IsDirty

Gets a value that indicates whether any properties have changed since the last refresh, fetch, or save.(Inherited from IPropertyOwner.)

System_CAPS_pubproperty IsRoot

Gets a value that indicates whether this suite is the root suite in the test project.

System_CAPS_pubproperty Item[String]

(Inherited from IDataErrorInfo.)

System_CAPS_pubproperty LastUpdated

Gets the date and time that this test suite was last updated.

System_CAPS_pubproperty LastUpdatedBy

Gets the identity of the person who last updated this test suite.

System_CAPS_pubproperty LastUpdatedByName

Last person to update suite

System_CAPS_pubproperty Parent

Gets the parent test suite that contains this test suite.

System_CAPS_pubproperty Plan

Gets the test plan that owns this test suite.

System_CAPS_pubproperty Project

Gets the test project.(Inherited from ITestObject<T>.)

System_CAPS_pubproperty Revision

Gets the current revision number for this object.(Inherited from ITestObject<T>.)

System_CAPS_pubproperty State

Obsolete.Gets or sets the state of this test suite.

System_CAPS_pubproperty TestCaseCount

Count of test case inside suite

System_CAPS_pubproperty TestCases

Gets a read-only collection of test cases.

System_CAPS_pubproperty TestSuiteEntry

Gets an entry that was created for use in a static test suite.

System_CAPS_pubproperty TestSuiteType

Gets the type of this test suite.

System_CAPS_pubproperty Title

Gets or sets the title of this test suite.

System_CAPS_pubproperty UserData

Gets or sets an arbitrary object or value that is not persisted, but allows test management objects to be dynamically extended.(Inherited from ITestObject<T>.)

Methods

Name Description
System_CAPS_pubmethod AssignTestPoints(IEnumerable<ITestPointAssignment>)

Changes the AssignedTo property by using the provided collection of test point assignments.

System_CAPS_pubmethod ClearDefaultConfigurations()

Removes the list of default configurations from this suite. This causes this suite to inherit default configurations from its parent.

System_CAPS_pubmethod CreateTestPointAssignment(Int32, IdAndName, Guid)

Creates a TestPointAssignment object for later use in AssignTestPoints()

System_CAPS_pubmethod CreateTestPointAssignment(Int32, IdAndName, TeamFoundationIdentity)

Creates an ITestPointAssignment object to be passed into ITestSuiteBase.AssignTestPoints

System_CAPS_pubmethod Refresh()

Updates any suites in the suite hierarchy that are out of date.

System_CAPS_pubmethod Refresh(Boolean)

Updates any suites in the suite hierarchy, optionally forcing the update whether or not they are out of date.

System_CAPS_pubmethod SetDefaultConfigurations(IEnumerable<IdAndName>)

Specifies a set of configurations to use with newly added suite entries. When entries are added, test points are created for each of these configurations.

System_CAPS_pubmethod SetEntryConfigurations(IEnumerable<ITestSuiteEntry>, IEnumerable<IdAndName>)

Creates and deletes the necessary test points to make its set of configurations passed in for each entry.

Events

Name Description
System_CAPS_pubevent PropertyChanged

(Inherited from INotifyPropertyChanged.)

Remarks

No content here will be updated; please do not add material here.

See Also

Microsoft.TeamFoundation.TestManagement.Client Namespace

Return to top