protected override void Context() { base.Context(); _individualNeighborhoods = new Container(); _individualNeighborhoods.Add(new Container().WithName(_flatNeighborhoodFor3Comp.Name)); _neighborhoodBuilder = A.Fake <INeighborhoodBuilder>(); _flatNeighborhood = new FlatNeighborhood { Name = "tralala" }; _flatNeighborhoodFor3Comp.UsageInIndividual = CoreConstants.ORM.USAGE_IN_INDIVIDUAL_REQUIRED; A.CallTo(() => _neighborhoodRepository.NeighborhoodFrom(_flatNeighborhoodFor3Comp.Id)).Returns(_flatNeighborhood); A.CallTo(() => _neighborhoodBuilderFactory.Create()).Returns(_neighborhoodBuilder); }
protected override void Context() { base.Context(); _neighborhood = A.Fake <INeighborhoodBuilder>().WithName("toto"); _organism = A.Fake <PKSim.Core.Model.Organism>(); _firstNeighbor = A.Fake <IContainer>(); _secondNeighbor = A.Fake <IContainer>(); _neighborhoods = new List <INeighborhoodBuilder> { _neighborhood }; var flatNeighborhood = new FlatNeighborhood { FirstNeighborId = 1, SecondNeighborId = 2 }; A.CallTo(() => _flatNeighborhoodRepository.NeighborhoodFrom(_neighborhood.Name)).Returns(flatNeighborhood); var containerPath1 = A.Fake <IObjectPath>(); var containerPath2 = A.Fake <IObjectPath>(); A.CallTo(() => _flatContainerRepository.ContainerPathFrom(flatNeighborhood.FirstNeighborId)).Returns(containerPath1); A.CallTo(() => _flatContainerRepository.ContainerPathFrom(flatNeighborhood.SecondNeighborId)).Returns(containerPath2); A.CallTo(() => containerPath1.Resolve <IContainer>(_organism)).Returns(_firstNeighbor); A.CallTo(() => containerPath2.Resolve <IContainer>(_organism)).Returns(_secondNeighbor); }