### Question:
WorkbasketSummaryRepresentationModelAssembler implements TaskanaPagingAssembler<WorkbasketSummary, WorkbasketSummaryRepresentationModel> { public WorkbasketSummary toEntityModel(WorkbasketSummaryRepresentationModel repModel) { WorkbasketSummaryImpl workbasket = (WorkbasketSummaryImpl) workbasketService.newWorkbasket(repModel.getKey(), repModel.getDomain()).asSummary(); workbasket.setId(repModel.getWorkbasketId()); workbasket.setName(repModel.getName()); workbasket.setType(repModel.getType()); workbasket.setDescription(repModel.getDescription()); workbasket.setOwner(repModel.getOwner()); workbasket.setMarkedForDeletion(repModel.getMarkedForDeletion()); workbasket.setCustom1(repModel.getCustom1()); workbasket.setCustom2(repModel.getCustom2()); workbasket.setCustom3(repModel.getCustom3()); workbasket.setCustom4(repModel.getCustom4()); workbasket.setOrgLevel1(repModel.getOrgLevel1()); workbasket.setOrgLevel2(repModel.getOrgLevel2()); workbasket.setOrgLevel3(repModel.getOrgLevel3()); workbasket.setOrgLevel4(repModel.getOrgLevel4()); return workbasket; } WorkbasketSummaryRepresentationModelAssembler(); @Autowired  WorkbasketSummaryRepresentationModelAssembler(WorkbasketService workbasketService); @NonNull @Override WorkbasketSummaryRepresentationModel toModel(
      @NonNull WorkbasketSummary workbasketSummary); WorkbasketSummary toEntityModel(WorkbasketSummaryRepresentationModel repModel); @Override TaskanaPagedModelKeys getProperty(); @Override TaskanaPagedModel<WorkbasketSummaryRepresentationModel> toPageModel(
      Iterable<WorkbasketSummary> entities, PageMetadata pageMetadata); TaskanaPagedModel<WorkbasketSummaryRepresentationModel> toDistributionTargetPageModel(
      List<WorkbasketSummary> workbasketSummaries, PageMetadata pageMetadata);  }### Answer:
@Test void should_ReturnEntity_When_ConvertingRepresentationModelToEntity() { WorkbasketSummaryRepresentationModel repModel = new WorkbasketSummaryRepresentationModel(); repModel.setWorkbasketId("1"); repModel.setCustom1("Custom1"); repModel.setCustom2("Custom2"); repModel.setCustom3("Custom3"); repModel.setCustom4("Custom4"); repModel.setDescription("Test Ressource"); repModel.setDomain("DOMAIN_A"); repModel.setKey("1"); repModel.setName("Ressource"); repModel.setOrgLevel1("Org1"); repModel.setOrgLevel2("Org2"); repModel.setOrgLevel3("Org3"); repModel.setOrgLevel4("Org4"); repModel.setOwner("Lars"); repModel.setType(WorkbasketType.PERSONAL); WorkbasketSummary workbasket = assembler.toEntityModel(repModel); testEquality(workbasket, repModel); }