public function testConstructionOfAbstractRelatedClass()
{
$validatableMock = $this->createMock(Validatable::class);
$relatedRuleMock = $this->getMockForAbstractClass(AbstractRelated::class, ['foo', $validatableMock]);
$this->assertEquals('foo', $relatedRuleMock->getName());
$this->assertEquals('foo', $relatedRuleMock->reference);
$this->assertTrue($relatedRuleMock->mandatory);
$this->assertInstanceOf(Validatable::class, $relatedRuleMock->validator);
}