code: def testForEach_NestedForEach_NotImplemented(self):
      with self.assertRaises(NotImplementedError):
          a = A()
          b = B()
          with for_each.ForEach(a.outputs["aa"]) as aa:
              with for_each.ForEach(b.outputs["bb"]) as bb:
                  c = C(aa=aa, bb=bb)
  
imports: import unittest
  import tensorflow
  from tfx import types
  from tfx.dsl.components.base import base_node
  from tfx.dsl.context_managers import dsl_context_registry
  from tfx.dsl.control_flow import for_each
  from tfx.orchestration import pipeline
  from tfx.types import resolved_channel
  from tfx.utils import test_case_utils
label_desc: Use image node_id 5 for calling the ForEachTest obj's underlying member method code with example usage: obj.testForEach_NestedForEach_NotImplemented() without return types