Playground by Górka Mateusz
Goo.Tests.Editor.Pooling.PoolingObjectsWithDefaultParentTests Class Reference
+ Inheritance diagram for Goo.Tests.Editor.Pooling.PoolingObjectsWithDefaultParentTests:
+ Collaboration diagram for Goo.Tests.Editor.Pooling.PoolingObjectsWithDefaultParentTests:

Public Member Functions

override void SetUp ()
 
void GetObject_RootNameConvention ()
 
- Public Member Functions inherited from Goo.Tests.Editor.Pooling.PoolingObjectsTests< TestablePooler >
abstract void SetUp ()
 
virtual void TearDown ()
 
void GetObject_Base ()
 
void GetObject_PrefabWithComponents ()
 
void GetObject_Reusability ()
 
void GetObject_NotInRoot ()
 
void GetObject_SameParent ()
 
void GetObject_DefaultPosition ()
 
void GetObject_MultipleGetsNewElements ()
 
void GetObject_MultipleGetExistingElements ()
 

Additional Inherited Members

- Protected Member Functions inherited from Goo.Tests.Editor.Pooling.PoolingObjectsTests< TestablePooler >
virtual void FreeObject (GameObject item)
 
- Protected Attributes inherited from Goo.Tests.Editor.Pooling.PoolingObjectsTests< TestablePooler >
GameObject _prefab
 
- Static Protected Attributes inherited from Goo.Tests.Editor.Pooling.PoolingObjectsTests< TestablePooler >
const string Name
 
- Package Attributes inherited from Goo.Tests.Editor.Pooling.PoolingObjectsTests< TestablePooler >
TPooler _pooler
 

Member Function Documentation

◆ SetUp()

override void Goo.Tests.Editor.Pooling.PoolingObjectsWithDefaultParentTests.SetUp ( )
inlinevirtual

Implements Goo.Tests.Editor.Pooling.PoolingObjectsTests< TestablePooler >.

10 {
11 _prefab = new GameObject(Name);
13 .Set("_prefab", p => p.objectReferenceValue = _prefab)
14 .Apply()
15 .RunInEditor()
16 .Get();
17 }
TPooler _pooler
Definition: PoolingObjectsTests.cs:25
const string Name
Definition: PoolingObjectsTests.cs:23
GameObject _prefab
Definition: PoolingObjectsTests.cs:26
Definition: MonoBehaviourInitializer.cs:9
static MonoBehaviourInitializer< T > Instantiate(string name=null)
Definition: MonoBehaviourInitializer.cs:44

◆ GetObject_RootNameConvention()

void Goo.Tests.Editor.Pooling.PoolingObjectsWithDefaultParentTests.GetObject_RootNameConvention ( )
inline
21 {
22 var actual = _pooler.GetObject();
23 Assert.IsTrue(actual.transform.parent?.name.StartsWith(TestablePooler.PREFIX_NAME));
24 }

The documentation for this class was generated from the following file: