public void GetComponentInChildren()
        {
            var gameObject = new GameObject();

            gameObject.AddComponent <MeshFilter>();
            var child = new GameObject();

            child.transform.SetParent(gameObject.transform);
            child.AddComponent <BoxCollider>();
            child.AddComponent <MeshRenderer>();
            child.AddComponent <BoxCollider>();
            Assert.AreEqual(gameObject.GetComponentInChildren <BoxCollider>(), ComponentUtils <BoxCollider> .GetComponentInChildren(gameObject));
        }