public function sameValueObjectDataProvider()
{
return [[new Fixtures\TestValueObject('value'), new Fixtures\TestValueObject('value')], [new Fixtures\TestValueObjectWithConstructorLogic('val', 'val'), new Fixtures\TestValueObjectWithConstructorLogic(' val', 'val ')], [new Fixtures\TestValueObjectWithConstructorLogic('moreThan5Chars', 'alsoMoreButDoesntMatter'), new Fixtures\TestValueObjectWithConstructorLogic(' moreThan5Chars ', ' alsoMoreButDoesntMatter ')]];
}