Class UnitySetUpAttribute
The UnitySetUp
and UnitySetUp
and TearDown
attributes, with the exception that they allow for IEditUnitySetUp
and UnityTearDown
attributes expect a return type of IEnumerator.
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();
}
}
Namespace: UnityEngine .TestTools
Assembly: solution.dll
Syntax
[AttributeUsage(AttributeTargets.Method)]
public class UnitySetUpAttribute : NUnitAttribute