protected override void Context()
        {
            _container = A.Fake <IContainer>();
            sut        = new ParameterIdentificationAlgorithmToOptmizationAlgorithmMapper(_container);

            _optimizationAlgorithmProperties = new OptimizationAlgorithmProperties("Algo")
            {
                new ExtendedProperty <string> {
                    Name = "Toto", Value = "Test"
                },
                new ExtendedProperty <double> {
                    Name = "Tata", Value = 10d
                },
                new ExtendedProperty <bool> {
                    Name = "Does not exist", Value = false
                }
            };

            _optimizationAlgorithm = A.Fake <IOptimizationAlgorithm>();
            A.CallTo(() => _optimizationAlgorithm.Properties).Returns(new OptimizationAlgorithmProperties("Algo"));
            _optimizationAlgorithm.Properties.Add(new ExtendedProperty <string> {
                Name = "Toto", Value = "OLD"
            });
            _optimizationAlgorithm.Properties.Add(new ExtendedProperty <double> {
                Name = "Tata", Value = 5d
            });
            _optimizationAlgorithm.Properties.Add(new ExtendedProperty <bool> {
                Name = "TUTU", Value = true
            });
            A.CallTo(() => _container.Resolve <IOptimizationAlgorithm>(_optimizationAlgorithmProperties.Name)).Returns(_optimizationAlgorithm);
        }
        protected override void Context()
        {
            _dimensionFactory          = A.Fake <IMoBiDimensionFactory>();
            _eventPublisher            = A.Fake <IEventPublisher>();
            _objectBaseFactory         = A.Fake <IObjectBaseFactory>();
            _registerTask              = A.Fake <IRegisterTask>();
            _objectBaseRepository      = A.Fake <IWithIdRepository>();
            _moBiHistoryManagerFactory = A.Fake <IHistoryManagerFactory>();
            _serializationService      = A.Fake <IXmlSerializationService>();
            _objectPathFactory         = A.Fake <IObjectPathFactory>();
            _unregisterTask            = A.Fake <IUnregisterTask>();
            _clipboardManager          = A.Fake <IClipboardManager>();
            _container          = A.Fake <IContainer>();
            _objectTypeResolver = A.Fake <IObjectTypeResolver>();
            _cloneManager       = A.Fake <ICloneManagerForBuildingBlock>();
            _journalSession     = A.Fake <IJournalSession>();
            _fileLocker         = A.Fake <IFileLocker>();
            _lazyLoadTask       = A.Fake <ILazyLoadTask>();

            sut = new MoBiContext(_objectBaseFactory, _dimensionFactory, _eventPublisher,
                                  _serializationService, _objectPathFactory, _objectBaseRepository,
                                  _moBiHistoryManagerFactory, _registerTask, _unregisterTask,
                                  _clipboardManager, _container,
                                  _objectTypeResolver, _cloneManager,
                                  _journalSession, _fileLocker, _lazyLoadTask);

            A.CallTo(() => _moBiHistoryManagerFactory.Create()).Returns(A.Fake <MoBiHistoryManager>());
        }
Example #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);
        }
 protected override void Context()
 {
     _container = A.Fake <IContainer>();
     _timeProfileChartPresenter = A.Fake <ISimulationTimeProfileChartPresenter>();
     A.CallTo(() => _container.Resolve <ISimulationTimeProfileChartPresenter>()).Returns(_timeProfileChartPresenter);
     sut = new SimulationAnalysisPresenterFactory(_container);
 }
 protected override void Context()
 {
     _container      = A.Fake <IContainer>();
     _eventPublisher = A.Fake <IEventPublisher>();
     _registerTask   = A.Fake <IRegisterTask>();
     sut             = new MoBiApplicationController(_container, _eventPublisher, new ObjectTypeResolver(), _registerTask);
 }
 protected override void Context()
 {
     sut        = new ObjectPathXmlAttributeMapper();
     _container = A.Fake <IContainer>();
     A.CallTo(() => _container.Resolve <IObjectPathFactory>()).Returns(new ObjectPathFactoryForSpecs());
     _serializationContext = SerializationTransaction.Create(_container);
 }
Example #7
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;
 }
Example #8
0
        protected override void Context()
        {
            _serializerRepository = A.Fake <IPKSimXmlSerializerRepository>();
            _container            = A.Fake <IContainer>();

            sut = new XmlReader <T>(_serializerRepository);
        }
Example #9
0
 public ObjectBaseFactory(OSPSuite.Utility.Container.IContainer container, IDimensionFactory dimensionFactory,
                          IIdGenerator idGenerator, ICreationMetaDataFactory creationMetaDataFactory)
 {
     _container               = container;
     _dimensionFactory        = dimensionFactory;
     _idGenerator             = idGenerator;
     _creationMetaDataFactory = creationMetaDataFactory;
 }
Example #10
0
 public ChartFactory(IContainer container, IIdGenerator idGenerator, IPresentationUserSettings presentationUserSettings, IDimensionFactory dimensionFactory, ITableFormulaToDataRepositoryMapper dataRepositoryMapper)
 {
     _container   = container;
     _idGenerator = idGenerator;
     _presentationUserSettings = presentationUserSettings;
     _dimensionFactory         = dimensionFactory;
     _dataRepositoryMapper     = dataRepositoryMapper;
 }
Example #11
0
 public SerializationContextFactory(ISerializationDimensionFactory dimensionFactory, IObjectBaseFactory objectBaseFactory, IContainer container,
                                    ICloneManagerForModel cloneManagerForModel)
 {
     _dimensionFactory     = dimensionFactory;
     _objectBaseFactory    = objectBaseFactory;
     _container            = container;
     _cloneManagerForModel = cloneManagerForModel;
 }
Example #12
0
 public PKSimObjectBaseFactory(
     IoC container,
     IDimensionRepository dimensionRepository,
     IIdGenerator idGenerator,
     ICreationMetaDataFactory creationMetaDataFactory)
     : base(container, dimensionRepository.DimensionFactory, idGenerator, creationMetaDataFactory)
 {
 }
Example #13
0
 protected override void Context()
 {
     _allOpenedPresenters = new List <ISingleStartPresenter>();
     _eventPublisher      = A.Fake <IEventPublisher>();
     _container           = A.Fake <IContainer>();
     _commandCollector    = A.Fake <ICommandCollector>();
     sut = new ApplicationController(_container, _eventPublisher, _allOpenedPresenters);
 }
 public MoBiApplicationController(IContainer container, IEventPublisher eventPublisher, IObjectTypeResolver objectTypeResolver, IRegisterTask registerTask)
     : base(container, eventPublisher)
 {
     _container          = container;
     _eventPublisher     = eventPublisher;
     _objectTypeResolver = objectTypeResolver;
     _registerTask       = registerTask;
 }
 public SimulationPersistor(
     IOSPSuiteXmlSerializerRepository xmlSerializerRepository,
     IContainer container,
     IPKMLPersistor pkmlPersistor)
 {
     _xmlSerializerRepository = xmlSerializerRepository;
     _container     = container;
     _pkmlPersistor = pkmlPersistor;
 }
 public PKParameterRepositoryLoader(
     IDimensionFactory dimensionFactory,
     IOSPSuiteXmlSerializerRepository modelingXmlSerializerRepository,
     IContainer container)
 {
     _dimensionFactory = dimensionFactory;
     _modelingXmlSerializerRepository = modelingXmlSerializerRepository;
     _container = container;
 }
Example #17
0
 protected override void Context()
 {
     _container    = A.Fake <IContainer>();
     _userSettings = A.Fake <IPresentationUserSettings>();
     _userSettings.DefaultChartYScaling  = Scalings.Linear;
     _tableFormulaToDataRepositoryMapper = A.Fake <ITableFormulaToDataRepositoryMapper>();
     _dimensionFactory = A.Fake <IDimensionFactory>();
     sut = new ChartFactory(_container, new IdGenerator(), _userSettings, _dimensionFactory, _tableFormulaToDataRepositoryMapper);
 }
Example #18
0
 /// <summary>
 ///    Use this constructor when deserializing
 /// </summary>
 public static SerializationContext Create(
     IContainer container,
     IDimensionFactory dimensionFactory            = null,
     IObjectBaseFactory objectBaseFactory          = null,
     IWithIdRepository withIdRepository            = null,
     ICloneManagerForModel cloneManagerForModel    = null,
     IEnumerable <DataRepository> dataRepositories = null)
 {
     return(new SerializationContext(dimensionFactory, objectBaseFactory, withIdRepository, dataRepositories, cloneManagerForModel, container));
 }
 public ImporterTestPresenter(IImporterTestView view, IImporterConfigurationDataGenerator dataGenerator, IDialogCreator dialogCreator, IDataImporter dataImporter,
                              IContainer container, IOSPSuiteXmlSerializerRepository modelingXmlSerializerRepository)
     : base(view)
 {
     _dataGenerator = dataGenerator;
     _dialogCreator = dialogCreator;
     _dataImporter  = dataImporter;
     _container     = container;
     _modelingXmlSerializerRepository = modelingXmlSerializerRepository;
 }
 protected override void Context()
 {
     _curveChartTemplateMapper = A.Fake <ICurveChartToCurveChartTemplateMapper>();
     _xmlSerializerRepository  = A.Fake <IOSPSuiteXmlSerializerRepository>();
     _dimensionFactory         = A.Fake <IDimensionFactory>();
     _objectBaseFactory        = A.Fake <IObjectBaseFactory>();
     _withIdRepository         = A.Fake <IWithIdRepository>();
     _container = A.Fake <IContainer>();
     sut        = new ChartTemplatePersistor(_curveChartTemplateMapper, _xmlSerializerRepository, _dimensionFactory, _objectBaseFactory, _withIdRepository, _container);
 }
Example #21
0
 protected override void Context()
 {
     _ioc = A.Fake <IoC>();
     _showContainerPresenter = A.Fake <IEditContainerInSimulationPresenter>();
     _editQuantityPresenter  = A.Fake <IEditQuantityInSimulationPresenter>();
     _showReactionPresenter  = A.Fake <IEditReactionInSimulationPresenter>();
     A.CallTo(() => _ioc.Resolve <IEditQuantityInSimulationPresenter>()).Returns(_editQuantityPresenter);
     A.CallTo(() => _ioc.Resolve <IEditReactionInSimulationPresenter>()).Returns(_showReactionPresenter);
     A.CallTo(() => _ioc.Resolve <IEditContainerInSimulationPresenter>()).Returns(_showContainerPresenter);
     sut = new EditInSimulationPresenterFactory(_ioc);
 }
Example #22
0
 public XmlSerializationManager(IReferencesResolver referenceResolver,
                                IContainer container, IObjectConverterFinder objectConverterFinder, ISimulationUpdaterAfterDeserialization simulationUpdater,
                                IEventPublisher eventPublisher, ISerializationContextFactory serializationContextFactory)
 {
     _referenceResolver           = referenceResolver;
     _objectConverterFinder       = objectConverterFinder;
     _simulationUpdater           = simulationUpdater;
     _eventPublisher              = eventPublisher;
     _serializationContextFactory = serializationContextFactory;
     _container = container;
 }
Example #23
0
 public Converter52To531(ISolverSettingsFactory solverSettingsFactory, ISimulationResultsLoader simulationResultsLoader,
                         ICompoundConverter52 compoundConverter, IObjectPathFactory objectPathFactory, IoC container, IDimensionFactory dimensionFactory)
 {
     _solverSettingsFactory   = solverSettingsFactory;
     _simulationResultsLoader = simulationResultsLoader;
     _compoundConverter       = compoundConverter;
     _objectPathFactory       = objectPathFactory;
     _container                   = container;
     _dimensionFactory            = dimensionFactory;
     _simulationChartElementCache = new List <XElement>();
 }
Example #24
0
 public ParameterValuesCacheConverter(IContainerTask containerTask, IEntityPathResolver entityPathResolver,
                                      IParameterQuery parameterQuery, IParameterFactory parameterFactory,
                                      IGenderRepository genderRepository, IContainer container, IDimensionMapper dimensionMapper)
 {
     _containerTask      = containerTask;
     _entityPathResolver = entityPathResolver;
     _parameterQuery     = parameterQuery;
     _parameterFactory   = parameterFactory;
     _genderRepository   = genderRepository;
     _container          = container;
     _dimensionMapper    = dimensionMapper;
 }
Example #25
0
 protected override void Context()
 {
     base.Context();
     _element           = new XElement("TOTO");
     _container         = A.Fake <IContainer>();
     _entityToSerialize = A.Fake <IEntity>();
     _entitySerializer  = A.Fake <IXmlSerializer <SerializationContext> >();
     A.CallTo(() => _entitySerializer.ObjectType).Returns(typeof(IEntity));
     _serializationContext = SerializationTransaction.Create(_container);
     A.CallTo(() => _entitySerializer.Serialize(_entityToSerialize, _serializationContext)).Returns(_element);
     A.CallTo(() => _serializerRepository.SerializerFor(_entityToSerialize)).Returns(_entitySerializer);
 }
Example #26
0
 public DynamicTestPresenter(
     IDynamicTestView view,
     IConfigurableLayoutPresenter configurableLayoutPresenter,
     IContainer container,
     IQuantityToQuantitySelectionDTOMapper quantitySelectionDTOMapper
     ) : base(view)
 {
     _configurableLayoutPresenter = configurableLayoutPresenter;
     _container = container;
     _quantitySelectionDTOMapper = quantitySelectionDTOMapper;
     _view.AddCollectorView(_configurableLayoutPresenter.BaseView);
 }
Example #27
0
 public DimensionRepository(
     IPKSimDimensionFactory dimensionFactory,
     IUnitSystemXmlSerializerRepository unitSystemXmlSerializerRepository,
     IPKSimConfiguration pkSimConfiguration,
     IContainer container)
 {
     _dimensionFactory = dimensionFactory;
     _dimensionFactory.DimensionRepository = this;
     _unitSystemXmlSerializerRepository    = unitSystemXmlSerializerRepository;
     _pkSimConfiguration = pkSimConfiguration;
     _container          = container;
 }
 public OSPSuiteExecutionContext(
     IOSPSuiteXmlSerializerRepository modelingXmlSerializerRepository,
     ICompression compress,
     IEventPublisher eventPublisher,
     IContainer container)
 {
     _modelingXmlSerializerRepository = modelingXmlSerializerRepository;
     _compress       = compress;
     _eventPublisher = eventPublisher;
     _container      = container;
     Project         = new TestProject();
 }
Example #29
0
        protected override void Context()
        {
            _dimensionFactory     = A.Fake <IDimensionFactory>();
            _objectBaseFactory    = A.Fake <IObjectBaseFactory>();
            _withIdRepository     = A.Fake <IWithIdRepository>();
            _dataRepositories     = new List <DataRepository>();
            _cloneManagerForModel = A.Fake <ICloneManagerForModel>();
            _container            = A.Fake <IContainer>();

            sut       = new SerializationContext(_dimensionFactory, _objectBaseFactory, _withIdRepository, _dataRepositories, _cloneManagerForModel, _container);
            _formula1 = new ExplicitFormula().WithId("1");
            _formula2 = new ExplicitFormula().WithId("1");
        }
        protected override void Context()
        {
            _idGenerator             = A.Fake <IIdGenerator>();
            _parameter               = new PKSimParameter();
            _ioC                     = A.Fake <OSPSuite.Utility.Container.IContainer>();
            _dimensionRepository     = A.Fake <IDimensionRepository>();
            _creationMetaDataFactory = A.Fake <ICreationMetaDataFactory>();
            var dimensionFactory = A.Fake <IDimensionFactory>();

            A.CallTo(() => dimensionFactory.NoDimension).Returns(Constants.Dimension.NO_DIMENSION);
            A.CallTo(() => _dimensionRepository.DimensionFactory).Returns(dimensionFactory);
            A.CallTo(() => _ioC.Resolve <IParameter>()).Returns(_parameter);
            sut = new PKSimObjectBaseFactory(_ioC, _dimensionRepository, _idGenerator, _creationMetaDataFactory);
        }