protected override void Context() { _view = A.Fake <IGlobalPKAnalysisView>(); _globalPKAnalysisTask = A.Fake <IGlobalPKAnalysisTask>(); var globalPKAnalysisDTOMapper = A.Fake <IGlobalPKAnalysisToGlobalPKAnalysisDTOMapper>(); var heavyWorkManager = A.Fake <IHeavyWorkManager>(); var representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); _presenterSettingsTask = A.Fake <IPresentationSettingsTask>(); sut = new GlobalPKAnalysisPresenter(_view, _globalPKAnalysisTask, globalPKAnalysisDTOMapper, heavyWorkManager, representationInfoRepository, _presenterSettingsTask); _simulations = new List <Simulation>(); _compoundName = "DRUG"; _globalPKAnalysis = PKAnalysisHelperForSpecs.GenerateGlobalPKAnalysis(_compoundName); A.CallTo(() => _globalPKAnalysisTask.CalculateGlobalPKAnalysisFor(_simulations)).Returns(_globalPKAnalysis); }