File size: 413 Bytes
18a519f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using NUnit.Framework;
using UnityEngine;

public class TestBehaviourBase<T> where T : Behaviour
{
    protected T m_TestObject;

    [SetUp]
    public virtual void TestSetup()
    {
        var gameObject = new GameObject();
        m_TestObject = gameObject.AddComponent<T>();
    }

    [TearDown]
    public virtual void Teardown()
    {
        GameObject.DestroyImmediate(m_TestObject.gameObject);
    }
}