|
|
@@ -11,18 +11,27 @@ use App\Enum\Education\AdvancedEducationNotationTypeEnum;
|
|
|
use App\Repository\Booking\CourseRepository;
|
|
|
use App\Service\OnChange\Organization\OnParametersChange;
|
|
|
use PHPUnit\Framework\TestCase;
|
|
|
+use Symfony\Component\Messenger\MessageBusInterface;
|
|
|
|
|
|
class OnParametersChangeTest extends TestCase
|
|
|
{
|
|
|
private Parameters $parameters;
|
|
|
private OnParametersChange $onParametersChange;
|
|
|
private CourseRepository $courseRepositoryMock;
|
|
|
+ private \App\Service\Network\Utils $networkUtils;
|
|
|
+ private MessageBusInterface $messageBus;
|
|
|
|
|
|
public function setUp():void
|
|
|
{
|
|
|
$this->courseRepositoryMock = $this->getMockBuilder(CourseRepository::class)->disableOriginalConstructor()->getMock();
|
|
|
+ $this->networkUtils = $this->getMockBuilder(\App\Service\Network\Utils::class)->disableOriginalConstructor()->getMock();
|
|
|
+ $this->messageBus = $this->getMockBuilder(MessageBusInterface::class)->disableOriginalConstructor()->getMock();
|
|
|
$this->parameters = new Parameters();
|
|
|
- $this->onParametersChange = new OnParametersChange($this->courseRepositoryMock);
|
|
|
+ $this->onParametersChange = new OnParametersChange(
|
|
|
+ $this->courseRepositoryMock,
|
|
|
+ $this->networkUtils,
|
|
|
+ $this->messageBus
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -89,4 +98,4 @@ class OnParametersChangeTest extends TestCase
|
|
|
$this->assertEquals(2022, $course->getStartYear());
|
|
|
$this->assertEquals(2023, $course->getEndYear());
|
|
|
}
|
|
|
-}
|
|
|
+}
|