InititalizeProperties() final public method

{@inheritDoc}
final public InititalizeProperties ( Domain $Domain )
$Domain Domain
Example #1
0
 protected function setUp()
 {
     $this->IdProperty = $this->MakeDataPropertyMock(true, 'Id', function ($Entity) {
         return $Entity->Id;
     });
     $this->DataProperty = $this->MakeDataPropertyMock(false, 'Data', function ($Entity) {
         return $Entity->Data;
     });
     $EntityMapMock = $this->getAbstractMockWithoutConstructor(self::CoreObjectNamespace . 'EntityMap');
     $EntityMapMock->expects($this->any())->method('EntityType')->will($this->returnValue(self::EntityType));
     $EntityMapMock->__construct();
     $EntityMapMock->expects($this->any())->method('RegisterProperties')->will($this->returnCallback(function (Domain $Domain, Registrar $Registrar) {
         $Registrar->Register($this->IdProperty);
         $Registrar->Register($this->DataProperty);
     }));
     $this->EntityMap = $EntityMapMock;
     $this->EntityMap->InititalizeProperties($this->getAbstractMockWithoutConstructor(self::CoreObjectNamespace . 'Domain'));
 }