package com.processpuzzle.party.partyrelationshiptype.domain;
import com.processpuzzle.litest.template.RepositoryTestEnvironment;
import com.processpuzzle.litest.template.RepositoryTestFixture;
import com.processpuzzle.sharedfixtures.domaintier.PartyRelationshipTypeFixture;
public class PartyRelationshipTypeRepositoryTestFixture extends RepositoryTestFixture<PartyRelationshipTypeRepository, PartyRelationshipType> {
private PartyRelationshipTypeFixture fixture;
protected PartyRelationshipTypeRepositoryTestFixture( RepositoryTestEnvironment<PartyRelationshipTypeRepository, RepositoryTestFixture<PartyRelationshipTypeRepository, PartyRelationshipType>> testEnvironment ) {
super( testEnvironment );
}
public PartyRelationshipType getFatherSonRelationship() { return fixture.getFatherSonRelationship(); }
@Override
protected void configureBeforeSutInstantiation() {
fixture = new PartyRelationshipTypeFixture();
fixture.setUp();
}
@Override
protected PartyRelationshipType createNewAggregate() throws Exception {
return fixture.getFatherSonRelationship();
}
@Override
protected void afterAggregateCreation() {
}
@Override
protected void afterAggregateDeletion() {
}
@Override
protected void beforeAggregateCreation() {
}
}