/**
  * @covers MicrosoftAzure\Storage\Table\TableRestProxy::insertOrReplaceEntity
  */
 public function testInsertOrReplaceEntityEntityNullWithOptions()
 {
     $table = TableServiceFunctionalTestData::$testTableNames[0];
     try {
         $this->restProxy->insertOrReplaceEntity($table, null, TableServiceFunctionalTestData::getSimpleinsertEntityOptions());
         $this->fail('Expect to throw for null entity');
     } catch (\InvalidArgumentException $e) {
         $this->assertEquals(sprintf(Resources::NULL_OR_EMPTY_MSG, 'entity'), $e->getMessage(), 'Expect error message');
         $this->assertEquals(0, $e->getCode(), 'Expected error code');
     }
     $this->clearTable($table);
 }