Class
TestListNode

Definition

Namespace:ArtOfTest.WebAii.Design.ProjectModel

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class TestListNode : FileBasedNode

Inheritance: objectFileBasedNodeTestListNode

Inherited Members FileBasedNode.m_hostFileBasedNode.GetAllFiles(bool)FileBasedNode.FilenameFileBasedNode.ParentFileBasedNode.FilePathFileBasedNode.DirectoryPathFileBasedNode.SourceControlStatusFileBasedNode.Host

Constructors

TestListNode(FileBasedNodeCollection, string)

Declaration

cs-api-definition
public TestListNode(FileBasedNodeCollection parent, string path)

Parameters

parent

FileBasedNodeCollection

path

string

TestListNode(FileBasedNodeCollection, string, TestList)

Declaration

cs-api-definition
public TestListNode(FileBasedNodeCollection parent, string path, TestList testList)

Parameters

parent

FileBasedNodeCollection

path

string

testList

TestList

TestListNode(FileBasedNodeCollection, string, TestList, List<LightTest>)

Declaration

cs-api-definition
public TestListNode(FileBasedNodeCollection parent, string path, TestList testList, List<LightTest> tests)

Parameters

parent

FileBasedNodeCollection

path

string

testList

TestList

tests

List<LightTest>

Properties

ContainingProject

Gets the ProjectNode containing this item

Declaration

cs-api-definition
public override ProjectNode ContainingProject { get; }

Property Value

ProjectNode

Overrides FileBasedNode.ContainingProject

DisplaysSourceControlStatus

Declaration

cs-api-definition
public override bool DisplaysSourceControlStatus { get; }

Property Value

bool

Overrides FileBasedNode.DisplaysSourceControlStatus

FriendlyName

Declaration

cs-api-definition
public override string FriendlyName { get; set; }

Property Value

string

Overrides FileBasedNode.FriendlyName

Image

Declaration

cs-api-definition
public string Image { get; }

Property Value

string

OwnerName

Declaration

cs-api-definition
public string OwnerName { get; set; }

Property Value

string

TestList

The TestList instance behind this node.

Declaration

cs-api-definition
public TestList TestList { get; set; }

Property Value

TestList

Tests

Persists the list of test nodes for easy reference from the UI.

Declaration

cs-api-definition
public List<LightTest> Tests { get; }

Property Value

List<LightTest>

TypeTooltip

Declaration

cs-api-definition
public string TypeTooltip { get; }

Property Value

string

Methods

Clone()

Full clone of the test list.

Declaration

cs-api-definition
public TestListNode Clone()

Returns

TestListNode

SaveFileAsync(bool)

Declaration

cs-api-definition
public void SaveFileAsync(bool skipUIInteraction = false)

Parameters

skipUIInteraction

bool

UpdateTests(List<LightTest>, bool)

Updates both the TestList.Tests and this tests collection.

Declaration

cs-api-definition
public void UpdateTests(List<LightTest> newTests, bool shouldSaveFile = true)

Parameters

newTests

List<LightTest>

The new tests to update with.

shouldSaveFile

bool