예제 #1
0
 public override void GlobalContext()
 {
     base.GlobalContext();
     _compound             = DomainFactoryForSpecs.CreateStandardCompound();
     _individual           = DomainFactoryForSpecs.CreateStandardIndividual();
     _protocol             = DomainFactoryForSpecs.CreateStandardIVBolusProtocol();
     _globalPKAnalysisTask = IoC.Resolve <IGlobalPKAnalysisTask>();
 }
예제 #2
0
 public GlobalPKAnalysisPresenter(IGlobalPKAnalysisView view, IGlobalPKAnalysisTask globalPKAnalysisTask,
                                  IGlobalPKAnalysisToGlobalPKAnalysisDTOMapper globalPKAnalysisDTOMapper, IHeavyWorkManager heavyWorkManager, IRepresentationInfoRepository representationInfoRepository, IPresentationSettingsTask presentationSettingsTask) : base(view)
 {
     _globalPKAnalysisTask         = globalPKAnalysisTask;
     _globalPKAnalysisDTOMapper    = globalPKAnalysisDTOMapper;
     _heavyWorkManager             = heavyWorkManager;
     _representationInfoRepository = representationInfoRepository;
     _presentationSettingsTask     = presentationSettingsTask;
     _settings = new DefaultPresentationSettings();
 }
예제 #3
0
 public IndividualPKAnalysesTeXBuilder(IGlobalPKAnalysisTask globalPKAnalysisTask,
                                       IPKAnalysesTask pkAnalysisTask, ITeXBuilderRepository builderRepository, IGlobalPKAnalysisToDataTableMapper globalPKAnalysisToDataTableMapper,
                                       IIndividualPKAnalysisToDataTableMapper pkAnalysisToDataTableMapper, IPresentationSettingsTask presentationSettingsTask, IDisplayUnitRetriever displayUnitRetriever) : base(presentationSettingsTask, displayUnitRetriever)
 {
     _globalPKAnalysisTask = globalPKAnalysisTask;
     _pkAnalysisTask       = pkAnalysisTask;
     _builderRepository    = builderRepository;
     _globalPKAnalysisToDataTableMapper = globalPKAnalysisToDataTableMapper;
     _pkAnalysisToDataTableMapper       = pkAnalysisToDataTableMapper;
 }
        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);
        }