C# Класс NUnit.Gui.Presenters.DisplayStrategy

DisplayStrategy is the abstract base for the various strategies used to display tests in the tree control. It works primarily as a traditional strategy, with methods called by the TreeViewPresenter, but may also function as a presenter in it's own right, since it is created with references to the view and mode. We currently support three different strategies: NunitTreeDisplay, TestListDisplay and FixtureListDisplay.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_model ITestModel
_nodeIndex List>.Dictionary
_view ITestTreeView

Открытые методы

Метод Описание
CalcImageIndex ( ResultState outcome ) : int
CollapseToFixtures ( ) : void
DisplayStrategy ( ITestTreeView view, ITestModel model ) : System
GetResultForTest ( TestNode testNode ) : ResultNode
GetTreeNodesForTest ( TestNode testNode ) : List
GroupDisplayName ( NUnit.Gui.Presenters.TestGroup group ) : string
MakeTreeNode ( TestNode testNode, bool recursive ) : TreeNode
OnTestFinished ( ResultNode result ) : void
OnTestLoaded ( TestNode testNode ) : void

Load all tests into the tree, starting from a root TestNode.

OnTestUnloaded ( ) : void
Reload ( ) : void

Защищенные методы

Метод Описание
ClearTree ( ) : void
CollapseToFixtures ( TreeNode treeNode ) : void
MakeTreeNode ( NUnit.Gui.Presenters.TestGroup group, bool recursive ) : TreeNode

Приватные методы

Метод Описание
ApplyResultsToTree ( TreeNode treeNode ) : void

Описание методов

CalcImageIndex() публичный статический Метод

public static CalcImageIndex ( ResultState outcome ) : int
outcome ResultState
Результат int

ClearTree() защищенный Метод

protected ClearTree ( ) : void
Результат void

CollapseToFixtures() публичный Метод

public CollapseToFixtures ( ) : void
Результат void

CollapseToFixtures() защищенный Метод

protected CollapseToFixtures ( TreeNode treeNode ) : void
treeNode System.Windows.Forms.TreeNode
Результат void

DisplayStrategy() публичный Метод

public DisplayStrategy ( ITestTreeView view, ITestModel model ) : System
view ITestTreeView
model ITestModel
Результат System

GetResultForTest() публичный Метод

public GetResultForTest ( TestNode testNode ) : ResultNode
testNode TestNode
Результат ResultNode

GetTreeNodesForTest() публичный Метод

public GetTreeNodesForTest ( TestNode testNode ) : List
testNode TestNode
Результат List

GroupDisplayName() публичный Метод

public GroupDisplayName ( NUnit.Gui.Presenters.TestGroup group ) : string
group NUnit.Gui.Presenters.TestGroup
Результат string

MakeTreeNode() защищенный Метод

protected MakeTreeNode ( NUnit.Gui.Presenters.TestGroup group, bool recursive ) : TreeNode
group NUnit.Gui.Presenters.TestGroup
recursive bool
Результат System.Windows.Forms.TreeNode

MakeTreeNode() публичный Метод

public MakeTreeNode ( TestNode testNode, bool recursive ) : TreeNode
testNode TestNode
recursive bool
Результат System.Windows.Forms.TreeNode

OnTestFinished() публичный Метод

public OnTestFinished ( ResultNode result ) : void
result ResultNode
Результат void

OnTestLoaded() публичный абстрактный Метод

Load all tests into the tree, starting from a root TestNode.
public abstract OnTestLoaded ( TestNode testNode ) : void
testNode TestNode
Результат void

OnTestUnloaded() публичный Метод

public OnTestUnloaded ( ) : void
Результат void

Reload() публичный Метод

public Reload ( ) : void
Результат void

Описание свойств

_model защищенное свойство

protected ITestModel _model
Результат ITestModel

_nodeIndex защищенное свойство

protected Dictionary> _nodeIndex
Результат List>.Dictionary

_view защищенное свойство

protected ITestTreeView _view
Результат ITestTreeView