public void Handle(ObservedDataAddedEvent eventToHandle) { var node = addObservedDataToTree(eventToHandle.DataRepository); if (node == null) { return; } view.ExpandNode(node.ParentNode); }
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)); }