package com.processpuzzle.party.partytype.domain;
import com.processpuzzle.litest.template.RepositoryTestEnvironment;
import com.processpuzzle.litest.template.RepositoryTestFixture;
import com.processpuzzle.sharedfixtures.domaintier.PartyTypeFixture;
public class PartyTypeRepositoryTestFixture extends RepositoryTestFixture<PartyTypeRepository, PartyType> {
private static PartyTypeFixture fixture;
protected PartyTypeRepositoryTestFixture( RepositoryTestEnvironment<PartyTypeRepository, RepositoryTestFixture<PartyTypeRepository, PartyType>> testEnvironment ) {
super( testEnvironment );
}
//Properties
public PartyType getPersonType() { return fixture.getPersonType(); }
//Protected, private helper methods
@Override
protected PartyType createNewAggregate() throws Exception {
return fixture.getPersonType();
}
@Override
protected void afterAggregateCreation() {
}
@Override
protected void afterAggregateDeletion() {
}
@Override
protected void beforeAggregateCreation() {
}
}