expectException(TooManyPaymentsException::class); (new Payments($this->generatePaymentObjects(Constraints::MAX_COUNT_DOC_PAYMENTS + 1)))->jsonSerialize(); } /** * Тестирует выброс исключения при установке нулевого количества оплат * * @covers \AtolOnline\Collections\EntityCollection * @covers \AtolOnline\Collections\EntityCollection::checkCount * @covers \AtolOnline\Collections\EntityCollection::jsonSerialize * @covers \AtolOnline\Exceptions\EmptyPaymentsException * @throws InvalidEntityInCollectionException */ public function testEmptyPaymentsException() { $this->expectException(EmptyPaymentsException::class); (new Payments([]))->jsonSerialize(); } }