Esempio n. 1
0
 public function testSetOptions()
 {
     $request = new RequestStub($this->method, $this->caller);
     $config = Mockery::mock('Algorit\\Synchronizer\\Request\\Config');
     $config->shouldReceive('getEntities')->once()->andReturn($this->entities);
     $request->setConfig($config);
     $now = Carbon::now();
     $request->setOptions('categories', $now, 'send');
     $options = $request->getOptions();
     $this->assertEquals($options->type, 'send');
     $this->assertEquals($options->entity, $this->entities['send']['categories']);
     $this->assertEquals($options->lastSync, $now);
 }