Пример #1
0
        protected override async Task Context()
        {
            await base.Context();

            _creationMetaData = new CreationMetaData();
            A.CallTo(() => _creationMetaDataFactory.Create()).Returns(_creationMetaData);
            _snapshot = await sut.MapToSnapshot(_project);

            _snapshot.Version            = ProjectVersions.V7_1_0;
            _corruptedSimulationSnapshot = new Simulation();
            _snapshot.Simulations        = new[] { _snapshot.Simulations[0], _corruptedSimulationSnapshot, };
            A.CallTo(() => _snapshotMapper.MapToModel(_compoundSnapshot)).Returns(_compound);
            A.CallTo(() => _snapshotMapper.MapToModel(_individualSnapshot)).Returns(_individual);
            A.CallTo(() => _snapshotMapper.MapToModel(_protocolSnapshot)).Returns(_protocol);
            A.CallTo(() => _snapshotMapper.MapToModel(_formulationSnapshot)).Returns(_formulation);
            A.CallTo(() => _snapshotMapper.MapToModel(_eventSnapshot)).Returns(_event);
            A.CallTo(() => _snapshotMapper.MapToModel(_populationSnapshot)).Returns(_population);
            A.CallTo(() => _snapshotMapper.MapToModel(_observedDataSnapshot)).Returns(_observedData);

            A.CallTo(() => _simulationMapper.MapToModel(_simulationSnapshot, A <PKSimProject> ._)).Returns(_simulation);
            A.CallTo(() => _simulationMapper.MapToModel(_corruptedSimulationSnapshot, A <PKSimProject> ._)).Throws(new Exception());
            A.CallTo(() => _simulationComparisonMapper.MapToModel(_simulationComparisonSnapshot, A <PKSimProject> ._)).Returns(_simulationComparison);
            A.CallTo(() => _parameterIdentificationMapper.MapToModel(_parameterIdentificationSnapshot, A <PKSimProject> ._)).Returns(_parameterIdentification);
            A.CallTo(() => _qualificationPlanMapper.MapToModel(_qualificationPlanSnapshot, A <PKSimProject> ._)).Returns(_qualificationPlan);
        }
Пример #2
0
        public override void UpdatePropertiesFrom(IUpdatable source, ICloneManager cloneManager)
        {
            base.UpdatePropertiesFrom(source, cloneManager);
            var sourceBuildingBlock = source as IBuildingBlock;

            if (sourceBuildingBlock == null)
            {
                return;
            }
            Version  = sourceBuildingBlock.Version;
            Creation = sourceBuildingBlock.Creation.Clone();
        }
Пример #3
0
 protected BuildingBlock()
 {
     FormulaCache = new BuildingBlockFormulaCache();
     Creation     = new CreationMetaData();
     Version      = 0;
 }
Пример #4
0
 protected override void Context()
 {
     base.Context();
     _creation = new CreationMetaData();
     A.CallTo(() => _creationMetaDataFactory.Create()).Returns(_creation);
 }
Пример #5
0
 protected PKSimBuildingBlock()
 {
     Root       = new RootContainer();
     HasChanged = true;
     Creation   = new CreationMetaData();
 }
 protected override void Because()
 {
     _creationMetaData = sut.Create();
 }