package com.processpuzzle.artifact.domain; import com.processpuzzle.litest.template.FactoryTestEnvironment; import com.processpuzzle.litest.template.FactoryTestFixture; public class ArtifactFolderFactoryTestFixture extends FactoryTestFixture<ArtifactFolderFactory, ArtifactFolder> { private RootArtifactFolderFactory rootFolderFactory; private ArtifactFolderFactory artifactFolderFactory; private ArtifactFolderRepository artifactFolderRepository; public ArtifactFolderFactoryTestFixture( FactoryTestEnvironment<ArtifactFolderFactory, ?> testEnvironment ) { super( testEnvironment ); } @Override protected void configureAfterSutInstantiation() { rootFolderFactory = applicationContext.getEntityFactory( RootArtifactFolderFactory.class ); artifactFolderRepository = applicationContext.getRepository( ArtifactFolderRepository.class ); artifactFolderFactory = applicationContext.getEntityFactory( ArtifactFolderFactory.class ); } public RootArtifactFolderFactory getRootFolderFactory() { return rootFolderFactory; } public ArtifactFolderFactory getArtifactFolderFactory() { return artifactFolderFactory; } public ArtifactFolderRepository getArtifactFolderRepository() { return artifactFolderRepository; } }