public function testFetchOrdersToken2()
 {
     resetLog();
     $this->object->setMock(true, ['fetchOrderListToken.xml', 'fetchOrderListToken2.xml']);
     //with using token
     $this->object->setUseToken();
     $this->assertNull($this->object->fetchOrders());
     $check = parseLog();
     $this->assertEquals('Mock files array set.', $check[1]);
     $this->assertEquals('Fetched Mock File: test/mock/fetchOrderListToken.xml', $check[2]);
     $this->assertEquals('Mock Mode set to ON', $check[3]);
     $this->assertEquals('Mock files array set.', $check[4]);
     $this->assertEquals('Mock Mode set to ON', $check[5]);
     $this->assertEquals('Mock files array set.', $check[6]);
     $this->assertEquals('Recursively fetching more orders', $check[7]);
     $this->assertEquals('Fetched Mock File: test/mock/fetchOrderListToken2.xml', $check[8]);
     $this->assertEquals('Mock Mode set to ON', $check[9]);
     $this->assertEquals('Mock files array set.', $check[10]);
     $this->assertFalse($this->object->hasToken());
     $o = $this->object->getOptions();
     $this->assertEquals('ListOrdersByNextToken', $o['Action']);
     $this->assertArrayNotHasKey('CreatedAfter', $o);
     $r = $this->object->getList();
     $this->assertArrayHasKey(0, $r);
     $this->assertArrayHasKey(1, $r);
     $this->assertArrayHasKey(2, $r);
     $this->assertInternalType('object', $r[0]);
     $this->assertInternalType('object', $r[1]);
     $this->assertInternalType('object', $r[2]);
     $this->assertEquals(3, count($r));
     $this->assertNotEquals($r[0], $r[1]);
 }