public void TestObjectTrackerRemoveEnemyObject()
        {
            GameObject temp = new GameObject();

            temp.AddComponent <GameObjectTracker>();

            GameObjectTracker got         = temp.GetComponent <GameObjectTracker>();
            List <GameObject> tempEnemies = new List <GameObject>();

            for (int i = 0; i < 5; i++)
            {
                GameObject obj1 = new GameObject();
                obj1.tag = "Player";
                got.AddObject(obj1);
            }
            for (int i = 0; i < 3; i++)
            {
                GameObject obj1 = new GameObject();
                obj1.tag = "Enemy";
                tempEnemies.Add(obj1);
                got.AddObject(obj1);
            }
            got.RemoveObject(tempEnemies[1]);
            int actual = got.GetEnemyGameObjects().Count;

            Assert.AreEqual(2, actual);
        }
        public void TestObjectTrackerEnemyCount()
        {
            GameObject temp = new GameObject();

            temp.AddComponent <GameObjectTracker>();

            GameObjectTracker got = temp.GetComponent <GameObjectTracker>();

            for (int i = 0; i < 5; i++)
            {
                GameObject obj1 = new GameObject();
                obj1.tag = "Player";
                got.AddObject(obj1);
            }
            for (int i = 0; i < 3; i++)
            {
                GameObject obj1 = new GameObject();
                obj1.tag = "Enemy";
                got.AddObject(obj1);
            }

            int actual = got.GetEnemyGameObjects().Count;

            Assert.AreEqual(3, actual);
        }