/** * @dataProvider provideConstructionData * @param EntityId $entityId * @param string $guid * @param string $expected */ public function testConstructor(EntityId $entityId, $guid, $expected) { $statementGuid = new StatementGuid($entityId, $guid); $this->assertEquals($expected, $statementGuid->getSerialization()); $this->assertEquals($entityId, $statementGuid->getEntityId()); }
/** * @dataProvider guidProvider */ public function testCanParseStatementGuid(StatementGuid $expected) { $actual = $this->newParser()->parse($expected->getSerialization()); $this->assertEquals($actual, $expected); }