コード例 #1
0
        protected override Task Context()
        {
            _parameterMapper     = A.Fake <ParameterMapper>();
            _eventMappingFactory = A.Fake <IEventMappingFactory>();
            sut = new EventMappingMapper(_parameterMapper, _eventMappingFactory);

            _event = new PKSimEvent()
                     .WithName("E1")
                     .WithId("EventId");

            _eventMapping = new EventMapping
            {
                TemplateEventId = _event.Id,
                StartTime       = DomainHelperForSpecs.ConstantParameterWithValue(1)
            };

            _snapshotEventStartTime1 = new Parameter {
                Name = "P1"
            };

            _project = new PKSimProject();
            _project.AddBuildingBlock(_event);
            A.CallTo(() => _parameterMapper.MapToSnapshot(_eventMapping.StartTime)).Returns(_snapshotEventStartTime1);

            return(_completed);
        }
コード例 #2
0
 public EventMappingMapper(ParameterMapper parameterMapper, IEventMappingFactory eventMappingFactory)
 {
     _parameterMapper     = parameterMapper;
     _eventMappingFactory = eventMappingFactory;
 }
コード例 #3
0
ファイル: EventTask.cs プロジェクト: valdiman/PK-Sim
 public EventTask(IExecutionContext executionContext, IBuildingBlockTask buildingBlockTask, IEventMappingFactory eventMappingFactory, IApplicationController applicationController)
     : base(executionContext, buildingBlockTask, applicationController, PKSimBuildingBlockType.Event)
 {
     _eventMappingFactory = eventMappingFactory;
 }