/**
  * This code is run before each testABC() method in this class.
  */
 public function setUp()
 {
     /**
      * Create a mock node with nid defined in TDD7_EXAMPLE_NID1, type 'page', and a title of 'Expected title'
      */
     MockDrupalNodeFunctions::AddMockNode(TDD7_EXAMPLE_NID1, 'page', 'Expected title');
 }
 /**
  * GIVEN AddNodeField is called w/h deltas on a field with multiple times w/h langauges.
  * THEN node_load returns a node with all the language fields and all deltas.
  */
 public function testAddnodeFieldDataSetsLanguageMultipleDeltaFieldsOnMockNodeObjects()
 {
     MockDrupalNodeFunctions::ResetMockData();
     MockDrupalNodeFunctions::AddMockNode(MOCK_NODE_TEST_NID3, MOCK_NODE_TEST_NID_TYPE3, MOCK_NODE_TEST_NID_TITLE3, 'lang_default');
     MockDrupalNodeFunctions::AddNodeField(MOCK_NODE_TEST_NID3, 'field_test', array('value' => 'testlang1 delt1 value'), 1, 'lang_alt1');
     MockDrupalNodeFunctions::AddNodeField(MOCK_NODE_TEST_NID3, 'field_test', array('value' => 'testlang2 delt2 value'), 2, 'lang_alt2');
     MockDrupalNodeFunctions::AddNodeField(MOCK_NODE_TEST_NID3, 'field_test', array('value' => 'testlang3 delt2 value'), 2, 'lang_alt3');
     $node = MockDrupalNodeFunctions::node_load(MOCK_NODE_TEST_NID3);
     $this->assertEquals('testlang1 delt1 value', $node->field_test['lang_alt1'][1]['value']);
     $this->assertEquals('testlang2 delt2 value', $node->field_test['lang_alt2'][2]['value']);
     $this->assertEquals('testlang3 delt2 value', $node->field_test['lang_alt3'][2]['value']);
 }