CourseAssignToIprServiceTest

Данный тест-кейс проверяет логику назначения онлайн-курса в карточку развития (IPR) через сервис компонента courses.selector.
Наследуется от IntegrationTestCase.

Содержит тесты:

testAssignOnlyCourseCreatesIprAndCourseAction
Тест проверяет сценарий, когда назначается только курс (без тестов). В рамках транзакции создаётся курс, далее выполняется
назначение курса пользователю. Ожидается, что при отсутствии карточки развития она будет создана, а в IPR появится action типа
course, соответствующий назначенному курсу.
testAssignCourseWithTestsCreatesTestAndCourseActions
Тест проверяет сценарий, когда курс назначается вместе с привязанными тестами. В рамках транзакции создаётся курс и тест для
курса, затем выполняется назначение. Ожидается, что в IPR появятся actions для курса (typeXmlId course) и для теста
(typeXmlId test).