public void TestParentInvalidationFromChildDoesNotReturnPooledParent()
        {
            resetWithNewPool(() => new TestPool(TimePerAction, 1));

            TestDrawable drawable = null;

            AddStep("consume item", () => drawable = consumeDrawable(false));
            AddStep("add child", () => drawable.AddChild(Empty()));
            AddAssert("not freed", () => drawable.FreedCount == 0);
        }