package io.fundrequest.core.request.view;

import io.fundrequest.core.request.RequestOverviewDtoMapper;
import io.fundrequest.core.request.domain.RequestMother;
import org.mapstruct.factory.Mappers;

import java.util.UUID;

public final class RequestOverviewDtoMother {
    private static RequestOverviewDtoMapper mapper = Mappers.getMapper(RequestOverviewDtoMapper.class);

    public static RequestOverviewDto freeCodeCampNoUserStories() {
        return mapper.map(RequestMother.freeCodeCampNoUserStories()
                .but()
                .withId(Math.abs(UUID.randomUUID().getMostSignificantBits()))
                .build());
    }
}
@@ -75,270 +75,655 @@
 est.
-RequestOverviewDtoMapper;%0Aimport io.fundrequest.core.request.domain.RequestMother;%0Aimport org.mapstruct.factory.Mappers;%0A%0Aimport java.util.UUID;%0A%0Apublic final class RequestOverviewDtoMother %7B%0A    private static RequestOverviewDtoMapper mapper = Mappers.getMapper
+IssueInformationDtoMapperImpl;%0Aimport io.fundrequest.core.request.RequestDtoMapperImpl;%0Aimport io.fundrequest.core.request.RequestOverviewDtoMapper;%0Aimport io.fundrequest.core.request.RequestOverviewDtoMapperImpl;%0Aimport io.fundrequest.core.request.domain.RequestMother;%0Aimport org.mapstruct.factory.Mappers;%0Aimport org.springframework.util.ReflectionUtils;%0A%0Aimport java.lang.reflect.Field;%0Aimport java.util.UUID;%0A%0Apublic final class RequestOverviewDtoMother %7B%0A    private static RequestOverviewDtoMapper mapper;%0A%0A    static %7B%0A        mapper = new RequestOverviewDtoMapperImpl();%0A        Field issueInformationDtoMapper = ReflectionUtils.findField
 (Req
@@ -747,16 +747,228 @@
 pper
+Impl
 .class
-);
+, %22issueInformationDtoMapper%22);%0A        ReflectionUtils.makeAccessible(issueInformationDtoMapper);%0A        ReflectionUtils.setField(issueInformationDtoMapper, mapper, new IssueInformationDtoMapperImpl());%0A    %7D
 %0A%0A  

update test