Table of Contents

Class SetUpTearDownItem

Namespace
NUnit.Framework.Internal.Commands
Assembly
nunit.framework.dll

SetUpTearDownItem holds the setup and teardown methods for a single level of the inheritance hierarchy.

public class SetUpTearDownItem
Inheritance
SetUpTearDownItem
Inherited Members

Constructors

SetUpTearDownItem(IList<MethodInfo>, IList<MethodInfo>)

Construct a SetUpTearDownNode

public SetUpTearDownItem(IList<MethodInfo> setUpMethods, IList<MethodInfo> tearDownMethods)

Parameters

setUpMethods IList<MethodInfo>

A list of setup methods for this level

tearDownMethods IList<MethodInfo>

A list teardown methods for this level

Properties

HasMethods

Returns true if this level has any methods at all. This flag is used to discard levels that do nothing.

public bool HasMethods { get; }

Property Value

bool

Methods

RunSetUp(TestExecutionContext)

Run SetUp on this level.

public void RunSetUp(TestExecutionContext context)

Parameters

context TestExecutionContext

The execution context to use for running.

RunTearDown(TestExecutionContext)

Run TearDown for this level.

public void RunTearDown(TestExecutionContext context)

Parameters

context TestExecutionContext