public function testCanCreateResponseWithoutNameAndAddressAtConstruct($validCheck)
{
$response = $this->createViesResponse($validCheck);
unset($response->traderName, $response->traderAddress);
$checkVatResponse = new CheckVatResponse($response);
$this->assertSame($response->countryCode, $checkVatResponse->getCountryCode());
$this->assertSame($response->vatNumber, $checkVatResponse->getVatNumber());
$this->assertSame($response->requestDate, $checkVatResponse->getRequestDate()->format(CheckVatResponse::VIES_DATETIME_FORMAT));
$this->assertSame($response->valid, $checkVatResponse->isValid());
$this->assertSame($response->requestIdentifier, $checkVatResponse->getIdentifier());
$this->assertSame('---', $checkVatResponse->getName());
$this->assertSame('---', $checkVatResponse->getAddress());
}