public ProspectServiceImpl(PersonRepository personRepository, PersonQuery personQuery, AccomodationQuery accomodationQuery) { this.personRepository = personRepository; this.personQuery = personQuery; this.accomodationQuery = accomodationQuery; }
public ClientServiceImpl(PersonRepository personRepository, PersonQuery personQuery, AccomodationQuery accomodationQuery, IMediator mediator) { this.personRepository = personRepository; this.personQuery = personQuery; this.accomodationQuery = accomodationQuery; this.mediator = mediator; }
public ProspectServiceImplTest() { this.person = PersonTest.GetPerson(Option.None <PersonFirstName>(), Option.None <PersonName>(), Option.None <PersonEmail>()); this.personRepository = Substitute.For <PersonRepository>(); this.accomodation = AccomodationTest.GetAccomodation(); this.personQuery = Substitute.For <PersonQuery>(); this.personQuery.Exist(this.person).Returns(true); this.personQuery.IsProspectOnThisAccomodation(this.person, this.accomodation).Returns(false); this.accomodationQuery = Substitute.For <AccomodationQuery>(); this.accomodationQuery.Exist(this.accomodation).Returns(true); this.prospectService = new ProspectServiceImpl(this.personRepository, this.personQuery, this.accomodationQuery); }
public ClientServiceImplTest() { this.person = new Person( Option.None <string>(), PersonFirstName.Create("john").Value, PersonName.Create("smith").Value, PersonEmail.Create("*****@*****.**").Value); this.personQuery = Substitute.For <PersonQuery>(); this.personQuery.Exist(this.person).Returns(true); var mediator = Substitute.For <IMediator>(); this.personRepository = Substitute.For <PersonRepository>(); this.accomodation = AccomodationTest.GetAccomodation(); this.accomodationQuery = Substitute.For <AccomodationQuery>(); this.accomodationQuery.Exist(this.accomodation).Returns(true); this.personQuery.IsAccomodationSold(this.accomodation).Returns(false); this.clientService = new ClientServiceImpl(this.personRepository, this.personQuery, this.accomodationQuery, mediator); }
public AccomodationServiceImpl(AccomodationRepository accomodationRepository, AccomodationQuery accomodationQuery) { this.accomodationRepository = accomodationRepository; this.accomodationQuery = accomodationQuery; }