public void Handle(ObservedDataAddedEvent eventToHandle)
        {
            var node = addObservedDataToTree(eventToHandle.DataRepository);

            if (node == null)
            {
                return;
            }
            view.ExpandNode(node.ParentNode);
        }
Example #2
0
        protected override void Context()
        {
            base.Context();
            A.CallTo(() => _dimensionFactory.Dimensions).Returns(new []
            {
                DimensionFactoryForSpecs.MassDimension,
                DimensionFactoryForSpecs.TimeDimension,
                Constants.Dimension.NO_DIMENSION
            });
            A.CallTo(() => _dimensionFactory.Dimension(Constants.Dimension.TIME)).Returns(DimensionFactoryForSpecs.TimeDimension);

            A.CallTo(_dataImporter)
            .WithReturnType <IEnumerable <DataRepository> >()
            .Invokes(x => _columnsInfo = x.GetArgument <IReadOnlyList <ColumnInfo> >(1))
            .Returns(new[] { _dataRepository });

            A.CallTo(() => _context.PublishEvent(A <ObservedDataAddedEvent> ._)).Invokes(call => _event = call.GetArgument <ObservedDataAddedEvent>(0));
            _dataRepository.Name          = "A";
            _dataRepository.BaseGrid.Name = "B";

            A.CallTo(() => _containerTask.CreateUniqueName(A <IEnumerable <IWithName> > ._, "A", true)).Returns("A");

            _dataRepository.Add(new DataColumn("name", DimensionFactoryForSpecs.MassDimension, _dataRepository.BaseGrid));
        }
        protected override void Context()
        {
            base.Context();

            _importerConfiguration    = A.Fake <OSPSuite.Core.Import.ImporterConfiguration>();
            _importerConfiguration.Id = "Id";
            _importerConfiguration.AddParameter(A.Fake <DataFormatParameter>());

            A.CallTo(() => _dimensionFactory.DimensionsSortedByName).Returns(new []
            {
                DimensionFactoryForSpecs.MassDimension,
                DimensionFactoryForSpecs.TimeDimension,
                Constants.Dimension.NO_DIMENSION
            });
            A.CallTo(() => _dimensionFactory.Dimension(Constants.Dimension.TIME)).Returns(DimensionFactoryForSpecs.TimeDimension);

            A.CallTo(() => _context.PublishEvent(A <ObservedDataAddedEvent> ._)).Invokes(call => _event = call.GetArgument <ObservedDataAddedEvent>(0));
            _dataRepository.Name          = "A";
            _dataRepository.BaseGrid.Name = "B";

            A.CallTo(() => _containerTask.CreateUniqueName(A <IEnumerable <IWithName> > ._, "A", true)).Returns("A");

            _dataRepository.Add(new DataColumn("name", DimensionFactoryForSpecs.MassDimension, _dataRepository.BaseGrid));

            A.CallTo(() => _dataImporter.ImportDataSets(A <IReadOnlyList <MetaDataCategory> > .Ignored, A <IReadOnlyList <ColumnInfo> > .Ignored, A <DataImporterSettings> .Ignored, A <string> .Ignored))
            .Returns((new[] { _dataRepository }, _importerConfiguration));
        }