protected override void Context() { _token = new CancellationToken(); _populationSimulation = A.Fake <PopulationSimulation>(); _pkAnalyses = A.Fake <PopulationSimulationPKAnalyses>(); _populationSimulation.PKAnalyses = _pkAnalyses; _quantityRetriever = A.Fake <IEntitiesInContainerRetriever>(); _pkAnalysesImporter = A.Fake <ISimulationPKAnalysesImporter>(); _availableQuantities = new PathCacheForSpecs <IQuantity>(); A.CallTo(_pkAnalysesImporter).WithReturnType <IEnumerable <QuantityPKParameter> >().Returns(_importedPKParameters); A.CallTo(() => _quantityRetriever.OutputsFrom(_populationSimulation)).Returns(_availableQuantities); sut = new SimulationPKParametersImportTask(_pkAnalysesImporter, _quantityRetriever); }
public SimulationPKParametersImportTask(ISimulationPKAnalysesImporter pkAnalysesImporter, IEntitiesInContainerRetriever quantityRetriever) { _pkAnalysesImporter = pkAnalysesImporter; _quantityRetriever = quantityRetriever; }
public SimulationPKParametersImportTask(ISimulationPKAnalysesImporter pkAnalysesImporter, IEntitiesInSimulationRetriever entitiesInSimulationRetriever) { _pkAnalysesImporter = pkAnalysesImporter; _entitiesInSimulationRetriever = entitiesInSimulationRetriever; }