예제 #1
0
        public CreateObserverSetPresenter(
            ICreateObserverSetView view,
            ISubPresenterItemManager <IObserverSetItemPresenter> subPresenterItemManager,
            IDialogCreator dialogCreator,
            IObjectBaseDTOFactory buildingBlockDTOFactory,
            IBuildingBlockPropertiesMapper propertiesMapper,
            IObserverSetFactory observerSetFactory

            ) : base(view, subPresenterItemManager, ObserverSetItems.All, dialogCreator)
        {
            _buildingBlockDTOFactory = buildingBlockDTOFactory;
            _propertiesMapper        = propertiesMapper;
            _observerSetFactory      = observerSetFactory;
        }
예제 #2
0
 protected override Task Context()
 {
     _observerMapper     = A.Fake <ObserverMapper>();
     _observerSetFactory = A.Fake <IObserverSetFactory>();
     _observer           = new AmountObserverBuilder();
     _observerSet        = new ObserverSet {
         _observer
     };
     _observerSet.Name        = "OBS_SET";
     _observerSet.Description = "OBS_SET_DESCRIPTION";
     sut = new ObserverSetMapper(_observerMapper, _observerSetFactory);
     _observerSnapshot = new Observer();
     A.CallTo(() => _observerMapper.MapToSnapshot(_observer)).Returns(_observerSnapshot);
     return(_completed);
 }
예제 #3
0
 public ObserverSetMapper(ObserverMapper observerMapper, IObserverSetFactory observerSetFactory)
 {
     _observerMapper     = observerMapper;
     _observerSetFactory = observerSetFactory;
 }