Exemplo n.º 1
0
 protected override void Context()
 {
     _buildingBlockRetriever = A.Fake <IBuildingBlockRetriever>();
     _observedDataRepository = A.Fake <IObservedDataRepository>();
     _toolTipPartCreator     = A.Fake <IToolTipPartCreator>();
     sut = new TreeNodeFactory(_buildingBlockRetriever, _observedDataRepository, _toolTipPartCreator);
 }
Exemplo n.º 2
0
 public ExecutionContext(IPKSimProjectRetriever projectRetriever, IWithIdRepository withIdRepository,
                         ILazyLoadTask lazyLoadTask, IRegistrationTask registrationTask,
                         IEventPublisher eventPublisher, IObjectTypeResolver objectTypeResolver,
                         IBuildingBlockRetriever buildingBlockRetriever, ICompressedSerializationManager serializationManager,
                         IBuildingBlockVersionUpdater buildingBlockVersionUpdater, IProjectChangedNotifier projectChangedNotifier,
                         ICloner cloner, IContainer container,
                         IReportGenerator reportGenerator,
                         IFullPathDisplayResolver fullPathDisplayResolver,
                         IParameterChangeUpdater parameterChangeUpdater)
 {
     _projectRetriever            = projectRetriever;
     _withIdRepository            = withIdRepository;
     _lazyLoadTask                = lazyLoadTask;
     _registrationTask            = registrationTask;
     _eventPublisher              = eventPublisher;
     _objectTypeResolver          = objectTypeResolver;
     _buildingBlockRetriever      = buildingBlockRetriever;
     _serializationManager        = serializationManager;
     _buildingBlockVersionUpdater = buildingBlockVersionUpdater;
     _projectChangedNotifier      = projectChangedNotifier;
     CloneManager             = cloner;
     _container               = container;
     _reportGenerator         = reportGenerator;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _parameterChangeUpdater  = parameterChangeUpdater;
 }
Exemplo n.º 3
0
        protected override void Context()
        {
            _projectRetriever            = A.Fake <IPKSimProjectRetriever>();
            _registrationTask            = A.Fake <IRegistrationTask>();
            _eventPublisher              = A.Fake <IEventPublisher>();
            _lazyLoadTask                = A.Fake <ILazyLoadTask>();
            _objectTypeResolver          = A.Fake <IObjectTypeResolver>();
            _buildingBlockRetriever      = A.Fake <IBuildingBlockRetriever>();
            _buildingBlockVersionUpdater = A.Fake <IBuildingBlockVersionUpdater>();
            _projectChangedNotifier      = A.Fake <IProjectChangedNotifier>();
            _withIdRepository            = A.Fake <IWithIdRepository>();
            _stringSerializer            = A.Fake <ICompressedSerializationManager>();
            _cloneManager                = A.Fake <ICloner>();
            _reportGenerator             = A.Fake <IReportGenerator>();
            _fullPathDisplayResolver     = A.Fake <IFullPathDisplayResolver>();
            _project                = A.Fake <IPKSimProject>();
            _idThatDoesNotExist     = "tralalalal";
            _parameter              = A.Fake <IParameter>();
            _parameterChangeUpdater = A.Fake <IParameterChangeUpdater>();
            A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
            _idThatDoesExist = "toto";
            _container       = A.Fake <IContainer>();
            A.CallTo(() => _withIdRepository.ContainsObjectWithId(_idThatDoesExist)).Returns(true);
            A.CallTo(() => _withIdRepository.Get <IParameter>(_idThatDoesExist)).Returns(_parameter);
            A.CallTo(() => _withIdRepository.Get(_idThatDoesExist)).Returns(_parameter);
            A.CallTo(() => _withIdRepository.ContainsObjectWithId(_idThatDoesNotExist)).Returns(false);
            A.CallTo(() => _withIdRepository.Get(_idThatDoesNotExist)).Throws(new Exception());

            sut = new ExecutionContext(_projectRetriever, _withIdRepository, _lazyLoadTask, _registrationTask,
                                       _eventPublisher, _objectTypeResolver, _buildingBlockRetriever,
                                       _stringSerializer, _buildingBlockVersionUpdater, _projectChangedNotifier,
                                       _cloneManager, _container, _reportGenerator, _fullPathDisplayResolver, _parameterChangeUpdater);
        }
Exemplo n.º 4
0
        protected override void Context()
        {
            _buildingBlockRepository = A.Fake <IBuildingBlockRepository>();
            _buildingBockRetriever   = A.Fake <IBuildingBlockRetriever>();
            _observedDataRepository  = A.Fake <IObservedDataRepository>();
            sut = new ParameterChangeUpdater(_buildingBockRetriever, _observedDataRepository, _buildingBlockRepository);

            _compounds = new List <Compound>();
            A.CallTo(() => _buildingBlockRepository.All <Compound>()).Returns(_compounds);
            _observedDataList = new List <DataRepository>();
            A.CallTo(() => _observedDataRepository.All()).Returns(_observedDataList);

            _compound = A.Fake <Compound>().WithName("C");
            A.CallTo(() => _compound.MolWeight).Returns(200);
        }
Exemplo n.º 5
0
        protected override void Context()
        {
            _view          = A.Fake <INotificationView>();
            _buildingBlock = A.Fake <IBuildingBlock>();
            _region        = A.Fake <IRegion>();
            _userSettings  = A.Fake <IUserSettings>();
            _viewItemContextMenuFactory       = A.Fake <IViewItemContextMenuFactory>();
            _userSettings.VisibleNotification = _settingsToUse;
            _regionResolver         = A.Fake <IRegionResolver>();
            _buildingBlockRetriever = A.Fake <IBuildingBlockRetriever>();
            _applicationController  = A.Fake <IMoBiApplicationController>();
            _context                   = A.Fake <IMoBiContext>();
            _dialogCreator             = A.Fake <IDialogCreator>();
            _notificationMessageMapper = new NotificationMessageMapper(new ObjectTypeResolver(), _buildingBlockRetriever);
            A.CallTo(() => _regionResolver.RegionWithName(RegionNames.NotificationList)).Returns(_region);
            sut = new NotificationPresenter(_view, _regionResolver, _userSettings, _notificationMessageMapper, _viewItemContextMenuFactory, _applicationController, _context, _dialogCreator);
            A.CallTo(() => _view.BindTo(A <NotifyList <NotificationMessageDTO> > ._))
            .Invokes(x => _allNotifications = x.GetArgument <IEnumerable <NotificationMessageDTO> >(0));

            sut.Initialize();
        }
 protected override void Context()
 {
     _objectTypeResolver     = A.Fake <IObjectTypeResolver>();
     _buildingBlockRetriever = A.Fake <IBuildingBlockRetriever>();
     sut = new NotificationMessageMapper(_objectTypeResolver, _buildingBlockRetriever);
 }
Exemplo n.º 7
0
 public TreeNodeFactory(IBuildingBlockRetriever buildingBlockRetriever, IObservedDataRepository observedDataRepository, IToolTipPartCreator toolTipPartCreator) : base(observedDataRepository, toolTipPartCreator)
 {
     _buildingBlockRetriever = buildingBlockRetriever;
 }
 public AdvancedParameterInPopulationUpdater(IBuildingBlockRetriever buildingBlockRetriever, IEventPublisher eventPublisher)
 {
     _buildingBlockRetriever = buildingBlockRetriever;
     _eventPublisher         = eventPublisher;
 }
 public ParameterChangeUpdater(IBuildingBlockRetriever buildingBlockRetriever, IObservedDataRepository observedDataRepository, IBuildingBlockRepository buildingBlockRepository)
 {
     _buildingBlockRetriever  = buildingBlockRetriever;
     _observedDataRepository  = observedDataRepository;
     _buildingBlockRepository = buildingBlockRepository;
 }
 public NotificationMessageMapper(IObjectTypeResolver objectTypeResolver, IBuildingBlockRetriever buildingBlockRetriever)
 {
     _objectTypeResolver     = objectTypeResolver;
     _buildingBlockRetriever = buildingBlockRetriever;
 }