ComponentKitTests/CKTreeNodeTests.mm [434:450]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  auto const scopeRoot = CKComponentScopeRootWithDefaultPredicates(nil, nil);
  CKTreeNode *root1 = [CKTreeNode rootNode];
  auto const component1 = [CKTreeNodeTest_RenderComponent_NoInitialState new];
  CKTreeNode *childNode1 = [CKTreeNode childPairForComponent:component1
                                                      parent:root1
                                              previousParent:nil
                                                   scopeRoot:scopeRoot
                                                stateUpdates:{}].node;

  // Simulate a component tree creation due to a state update
  CKTreeNode *root2 = [CKTreeNode rootNode];
  auto const component2 = [CKTreeNodeTest_RenderComponent_NoInitialState new];
  CKTreeNode *childNode2 = [CKTreeNode childPairForComponent:component2
                                                      parent:root2
                                              previousParent:root1
                                                   scopeRoot:[scopeRoot newRoot]
                                                stateUpdates:{}].node;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



ComponentKitTests/CKTreeNodeTests.mm [458:475]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  auto const scopeRoot = CKComponentScopeRootWithDefaultPredicates(nil, nil);
  CKTreeNode *root1 = [CKTreeNode rootNode];
  auto const component1 = [CKTreeNodeTest_RenderComponent_NoInitialState new];
  CKTreeNode *childNode1 = [CKTreeNode childPairForComponent:component1
                                                      parent:root1
                                              previousParent:nil
                                                   scopeRoot:scopeRoot
                                                stateUpdates:{}].node;


  // Simulate a component tree creation due to a state update
  CKTreeNode *root2 = [CKTreeNode rootNode];
  auto const component2 = [CKTreeNodeTest_RenderComponent_NoInitialState new];
  CKTreeNode *childNode2 = [CKTreeNode childPairForComponent:component2
                                                      parent:root2
                                              previousParent:root1
                                                   scopeRoot:[scopeRoot newRoot]
                                                stateUpdates:{}].node;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



