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); }
protected override void Context() { sut = new PKSimSpatialStructure(); _organism = new Organism(); sut.AddTopContainer(_organism); }