Class UnityTearDownAttribute
The UnityUnityTearDown
attributes are identical to the standard SetUp
and TearDown
attributes, with the exception that they allow for IEditUnitySetUp
and UnityTearDown
attributes expect a return type of IEnumerator.
Inherited Members
Namespace: UnityEngine .TestTools
Assembly: UnityEngine.TestRunner.dll
Syntax
[AttributeUsage(AttributeTargets.Method)]
public class UnityTearDownAttribute : NUnitAttribute
Examples
public class SetUpTearDownExample
{
[UnitySetUp]
public IEnumerator SetUp()
{
yield return new EnterPlayMode();
}
[Test]
public void MyTest()
{
Debug.Log("This runs inside playmode");
}
[UnityTearDown]
public IEnumerator TearDown()
{
yield return new ExitPlayMode();
}
}