@Before public void before() { SecurityService securityService = mock(SecurityService.class); ValidationRunStatusService validationRunStatusService = mock(ValidationRunStatusService.class); structureRepository = mock(StructureRepository.class); EventPostService eventService = mock(EventPostService.class); EventFactory eventFactory = mock(EventFactory.class); ExtensionManager extensionManager = mock(ExtensionManager.class); PropertyService propertyService = mock(PropertyService.class); PredefinedPromotionLevelService predefinedPromotionLevelService = mock(PredefinedPromotionLevelService.class); PredefinedValidationStampService predefinedValidationStampService = mock(PredefinedValidationStampService.class); DecorationService decorationService = mock(DecorationService.class); ProjectFavouriteService projectFavouriteService = mock(ProjectFavouriteService.class); service = new StructureServiceImpl( securityService, eventService, eventFactory, validationRunStatusService, structureRepository, extensionManager, propertyService, predefinedPromotionLevelService, predefinedValidationStampService, decorationService, projectFavouriteService); // Model Project project = Project.of(nd("P", "Project")).withId(ID.of(1)); Branch branch = Branch.of(project, nd("B", "Branch")).withId(ID.of(1)); copper = PromotionLevel.of(branch, nd("COPPER", "")).withId(ID.of(1)); build = Build.of(branch, nd("1", "Build 1"), Signature.of("test")).withId(ID.of(1)); }