public void testNestedTopLevelGameObjectsGetDifferentGameObjects() { HasGameObjectBoundaryAsParameter foo = kernel.Get<HasGameObjectBoundaryAsParameter>(); Assert.AreNotSame(foo.Obj, foo.nested.Obj); }