public DogsAndHyenasAdapter( IReader <Repository.Animal> animalReader, IWriter <Repository.Animal> animalWriter, AnimalToAnimalModelTransform animalModelTransform, DogsSpecification dogSpecification, HyenaSpecification hyenaSpecification) : base(animalReader, animalWriter, animalModelTransform, dogSpecification.Or(hyenaSpecification)) { }
public AnimalToAnimalModelTransform( AnimalToDogTransform animalToDogTransform, AnimalToHyenaTransform animalToHyenaTransform, DogsSpecification dogsSpecification, HyenaSpecification hyenaSpecification) { this.animalToDogTransform = animalToDogTransform; this.animalToHyenaTransform = animalToHyenaTransform; this.dogsSpecification = dogsSpecification; this.hyenaSpecification = hyenaSpecification; }
public DogAdapter( IReader <Animal> animalReader, IWriter <Animal> animalWriter, AnimalToDogTransform animalTransform, DogsSpecification dogsSpecification, NewDogToAnimalTransform newDogToAnimalTransform, DogToAnimalTransform dogToAnimalTransform) : base(animalReader, animalWriter, animalTransform, dogsSpecification) { this.newDogToAnimalTransform = newDogToAnimalTransform; this.dogToAnimalTransform = dogToAnimalTransform; }