package com.processpuzzle.artifact.domain;
import com.processpuzzle.application.security.domain.UserFactory;
import com.processpuzzle.commons.persistence.AggregateRoot;
import com.processpuzzle.litest.template.FactoryTestFixture;
import com.processpuzzle.litest.template.FactoryTestTemplate;
import com.processpuzzle.persistence.domain.EntityFactory;
public abstract class ArtifactFactoryTest<S extends EntityFactory<A>, F extends FactoryTestFixture<S,A>, A extends AggregateRoot> extends FactoryTestTemplate<S, F, A> {
protected static UserFactory userFactory;
protected ArtifactFactoryTest( String fixtureContainerConfigurationPath ) {
super( fixtureContainerConfigurationPath );
userFactory = applicationContext.getEntityFactory( UserFactory.class );
}
}