protected override Task Context() { _pkParameterSensitivitiesImporter = A.Fake <IPKParameterSensitivitiesImporter>(); _quantityRetriever = A.Fake <IEntitiesInSimulationRetriever>(); _progressManager = A.Fake <IProgressManager>(); _simulation = A.Fake <IModelCoreSimulation>(); _files = new List <string> { _file1, _file2 }; _cancellationToken = new CancellationToken(); sut = new SensitivityAnalysisRunResultsImportTask(_quantityRetriever, _pkParameterSensitivitiesImporter, _progressManager); A.CallTo(_quantityRetriever).WithReturnType <PathCache <IQuantity> >().Returns(_allQuantities); A.CallTo(() => _pkParameterSensitivitiesImporter.ImportFrom(_file1, _simulation, A <IImportLogger> ._)).Returns(_pkParameterSensitivityList1); A.CallTo(() => _pkParameterSensitivitiesImporter.ImportFrom(_file2, _simulation, A <IImportLogger> ._)).Returns(_pkParameterSensitivityList2); return(_completed); }
public SensitivityAnalysisRunResultsImportTask(IEntitiesInSimulationRetriever quantitiesRetriever, IPKParameterSensitivitiesImporter pkParameterSensitivitiesImporter, IProgressManager progressManager) { _progressManager = progressManager; _pkParameterSensitivitiesImporter = pkParameterSensitivitiesImporter; _quantitiesRetriever = quantitiesRetriever; }