protected override void Context() { base.Context(); _startValuesBuildingBlock = new MoleculeStartValuesBuildingBlock(); _importTables = new MsvDataTableProvider().ImportTables(); _importTables.Rows[0][4] = string.Empty; }
protected override void Context() { base.Context(); var moleculeStartValuesBuildingBlock1 = new MoleculeStartValuesBuildingBlock().WithName("Tada"); var moleculeStartValueA = new MoleculeStartValue().WithName("MSVa"); moleculeStartValueA.ContainerPath = new ObjectPath("Root", "Liver", "Plasma"); var moleculeStartValueB = new MoleculeStartValue().WithName("MSVb"); moleculeStartValueB.ContainerPath = new ObjectPath("Root", "Liver", "Plasma"); moleculeStartValuesBuildingBlock1.Add(moleculeStartValueA); moleculeStartValuesBuildingBlock1.Add(moleculeStartValueB); var moleculeStartValuesBuildingBlock2 = new MoleculeStartValuesBuildingBlock().WithName("Tada"); moleculeStartValueA = new MoleculeStartValue().WithName("MSVa"); moleculeStartValueA.ContainerPath = new ObjectPath("Root", "Liver", "Plasma"); moleculeStartValueB = new MoleculeStartValue().WithName("MSVb"); moleculeStartValueB.ContainerPath = new ObjectPath("Root", "Liver", "Cell"); moleculeStartValuesBuildingBlock2.Add(moleculeStartValueA); moleculeStartValuesBuildingBlock2.Add(moleculeStartValueB); _object1 = moleculeStartValuesBuildingBlock1; _object2 = moleculeStartValuesBuildingBlock2; }
protected override void Context() { base.Context(); var moleculeStartValuesBuildingBlock1 = new MoleculeStartValuesBuildingBlock().WithName("Tada"); var moleculeStartValueA = new MoleculeStartValue().WithName("MSVa"); moleculeStartValueA.ContainerPath = new ObjectPath("Root", "Liver", "Plasma"); var moleculeStartValueB = new MoleculeStartValue().WithName("MSVb"); moleculeStartValueB.ContainerPath = new ObjectPath("Root", "Liver", "Plasma"); moleculeStartValuesBuildingBlock1.Add(moleculeStartValueA); moleculeStartValuesBuildingBlock1.Add(moleculeStartValueB); var moleculeStartValuesBuildingBlock2 = new MoleculeStartValuesBuildingBlock().WithName("Toto"); moleculeStartValueA = new MoleculeStartValue().WithName("MSVa"); moleculeStartValueA.ContainerPath = new ObjectPath("Root", "Liver", "Plasma"); moleculeStartValueB = new MoleculeStartValue().WithName("MSVb"); moleculeStartValueB.ContainerPath = new ObjectPath("Root", "Liver", "Plasma"); moleculeStartValuesBuildingBlock2.Add(moleculeStartValueA); moleculeStartValuesBuildingBlock2.Add(moleculeStartValueB); _object1 = moleculeStartValuesBuildingBlock1; _object2 = moleculeStartValuesBuildingBlock2; _comparerSettings.OnlyComputingRelevant = false; }
protected override void Context() { base.Context(); _startValuesBuildingBlock = new MoleculeStartValuesBuildingBlock(); _tables = new MsvDataTableProvider().ImportTables(); _tables.Rows[0][0] = _tables.Rows[1][0]; }
protected override void Context() { base.Context(); // We'll need a real building block for this test so that it will return null when asked for a start value from a path _startValuesBuildingBlock = new MoleculeStartValuesBuildingBlock(); _tables = new MsvDataTableProvider().ImportTables(); _tables.Rows[0][3] = string.Empty; }
public void TestComplexMoleculeStartValuesBuildingBlock() { MoleculeStartValuesBuildingBlock x1 = _buildConfiguration.MoleculeStartValues as MoleculeStartValuesBuildingBlock; Assert.IsNotNull(x1); IMoleculeStartValuesBuildingBlock x2 = SerializeAndDeserialize(x1); AssertForSpecs.AreEqualMoleculeStartValuesBuildingBlock(x2, x1); }
protected override void Context() { base.Context(); _simulation = A.Fake <IMoBiSimulation>(); _templateBuildingBlock = new MoleculeStartValuesBuildingBlock(); _cloneSimulationStartValueBuildingBlock = new MoleculeStartValuesBuildingBlock(); IMoleculeStartValuesBuildingBlock simulationStartValueBuildingBlock = new MoleculeStartValuesBuildingBlock(); A.CallTo(() => _cloneManagerForBuildingBlock.Clone(simulationStartValueBuildingBlock)).Returns(_cloneSimulationStartValueBuildingBlock); A.CallTo(() => _simulation.BuildConfiguration.MoleculeStartValues).Returns(simulationStartValueBuildingBlock); }
protected override void Context() { base.Context(); _startValuesBuildingBlock = new MoleculeStartValuesBuildingBlock(); _importTables = new MsvDataTableProvider().ImportTables(); _importTables.Rows[0][4] = string.Empty; _importTables.Rows[0][3] = string.Empty; _startValuesBuildingBlock.Add(new MoleculeStartValue { ContainerPath = ContainerPathFromDataTableRow(_importTables, 0), Name = "Drug", StartValue = 9.0 }); }
protected override void Context() { base.Context(); _moBiReactionBuildingBlock = new MoBiReactionBuildingBlock(); _moleculeStartValuesBuildingBlock = new MoleculeStartValuesBuildingBlock(); _moBiSimulation = A.Fake <IMoBiSimulation>(); _parameterList = new List <IParameter>(); A.CallTo(() => _moBiSimulation.MoBiBuildConfiguration.MoBiReactions).Returns(_moBiReactionBuildingBlock); A.CallTo(() => _moBiSimulation.MoBiBuildConfiguration.MoleculeStartValues).Returns(_moleculeStartValuesBuildingBlock); A.CallTo(() => _moBiSimulation.Model.Root.GetAllChildren <IParameter>()).Returns(_parameterList); }
protected override void Context() { base.Context(); _buildingBlock = new MoleculeStartValuesBuildingBlock(); _project = A.Fake <IMoBiProject>(); _options = new SearchOptions() { CaseSensitive = false, Expression = "*", Scope = SearchScope.AllOfSameType, RegEx = true, WholeWord = true }; A.CallTo(() => _context.CurrentProject).Returns(_project); _otherBuildingBlock = new MoleculeStartValuesBuildingBlock(); A.CallTo(() => _project.MoleculeStartValueBlockCollection).Returns(new [] { _buildingBlock, _otherBuildingBlock }); }
protected override void Context() { _moleculeStartValue = new MoleculeStartValue { Name = "MSV" }; _moleculeStartValuesBuildingBlock = new MoleculeStartValuesBuildingBlock { _moleculeStartValue }; sut = new MoleculeStartValueDTO(_moleculeStartValue, _moleculeStartValuesBuildingBlock) { ContainerPath = new ObjectPath("") }; }
protected override void Context() { base.Context(); // We'll need a real building block for this test so that it will return null when asked for a start value from a path _startValuesBuildingBlock = new MoleculeStartValuesBuildingBlock(); _tables = new MsvDataTableProvider().ImportTables(); _startValuesBuildingBlock.Add(new MoleculeStartValue { Name = "Drug", ContainerPath = ContainerPathFromDataTableRow(_tables, 0), StartValue = 9.0 }); _tables.Rows[0][3] = string.Empty; }
protected override void Context() { _context = A.Fake <IMoBiContext>(); _moleculeStartValue = new MoleculeStartValue { Path = new ObjectPath("Path1", "Path2", "Name") }; _buildingBlock = new MoleculeStartValuesBuildingBlock { _moleculeStartValue }; sut = new ChangeMoleculeStartValueNameCommand( _buildingBlock, _moleculeStartValue.Path, "Name2"); A.CallTo(() => _context.Get <IMoleculeStartValuesBuildingBlock>(_buildingBlock.Id)).Returns(_buildingBlock); }
protected override void Context() { base.Context(); _project = new MoBiProject(); var molecule = new MoleculeBuilder().WithName(_moleculeName); var moleculeParameter = new Parameter().WithName(_moleculeParameterName); molecule.Add(moleculeParameter); var molecules = new MoleculeBuildingBlock() { molecule }; _project.AddBuildingBlock(molecules); var parameter = new Parameter().WithName(_parameterName); var root = new Container().WithName("Root"); root.Add(parameter); var spatialStructure = new MoBiSpatialStructure().WithTopContainer(root); _project.AddBuildingBlock(spatialStructure); var reactionBuilder = new ReactionBuilder().WithName(_reactionName); var reactions = new MoBiReactionBuildingBlock() { reactionBuilder }; _project.AddBuildingBlock(reactions); var msv = new MoleculeStartValue { Path = new ObjectPath("A", _msvName) }; var msv2 = new MoleculeStartValue { Path = new ObjectPath("A", _moleculeName) }; var moleculeStartValues = new MoleculeStartValuesBuildingBlock() { msv, msv2 }; _project.AddBuildingBlock(moleculeStartValues); A.CallTo(() => _context.CurrentProject).Returns(_project); }
protected override void Context() { base.Context(); _dimension1 = new Dimension(new BaseDimensionRepresentation { TimeExponent = 1 }, "Time", "min"); _myDefaultUnit = _dimension1.AddUnit("h", 60, 0); _topContainer = new Container(); _parameter = new Parameter().WithDimension(_dimension1); _parameter.DisplayUnit = _dimension1.DefaultUnit; _topContainer.Add(_parameter); A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_parameter)).Returns(_myDefaultUnit); _moleculeStartValueBuildingBlock = new MoleculeStartValuesBuildingBlock(); _moleculeStartValue = new MoleculeStartValue { Path = new ObjectPath(new[] { "A", "B", "Molecule" }), Dimension = _dimension1 }; _moleculeStartValue.DisplayUnit = _dimension1.DefaultUnit; _moleculeStartValueBuildingBlock.Add(_moleculeStartValue); A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_moleculeStartValue)).Returns(_myDefaultUnit); }
protected override void Context() { base.Context(); _returnedBuildingBlocks = new List <IBuildingBlock>(); _childReactionBuilder = new ReactionBuilder().WithName("Test").WithId("FindME"); _reactionBuildingBlock = new MoBiReactionBuildingBlock() { _childReactionBuilder }; _allBuildingBlocks.Add(_reactionBuildingBlock); _moleculeBuilder = new MoleculeBuilder(); _moleculeBuildingBlock = new MoleculeBuildingBlock() { _moleculeBuilder }; _allBuildingBlocks.Add(_moleculeBuildingBlock); _obseverBuilder = new ObserverBuilder(); _observerBuildingBlock = new ObserverBuildingBlock() { _obseverBuilder }; _allBuildingBlocks.Add(_observerBuildingBlock); _passiveTranportBuilder = new TransportBuilder(); _passiveTranportBuildingBlock = new PassiveTransportBuildingBlock() { _passiveTranportBuilder }; _allBuildingBlocks.Add(_passiveTranportBuildingBlock); _applicationBuilder = new ApplicationBuilder(); _eventGroupBuildingBlock = new EventGroupBuildingBlock() { _applicationBuilder }; _allBuildingBlocks.Add(_eventGroupBuildingBlock); _parameter = new Parameter().WithName("Para"); var container = new Container().WithName("Cont"); container.Add(_parameter); _objectBaseFactory = A.Fake <IObjectBaseFactory>(); _parmaeterFactory = A.Fake <IParameterFactory>(); A.CallTo(() => _objectBaseFactory.Create <IContainer>()).Returns(A.Fake <IContainer>()); A.CallTo(() => _objectBaseFactory.Create <IMoBiSpatialStructure>()).Returns(new MoBiSpatialStructure()); var diagramManagerFactory = A.Fake <IDiagramManagerFactory>(); _spatialStructure = new MoBiSpatialStructureFactory(_objectBaseFactory, _parmaeterFactory, A.Fake <IconRepository>(), diagramManagerFactory).Create().DowncastTo <IMoBiSpatialStructure>(); _spatialStructure.AddTopContainer(container); _allBuildingBlocks.Add(_spatialStructure); _formula = new ExplicitFormula(); _moleculeBuildingBlock.AddFormula(_formula); _parameterStartValue = new ParameterStartValue { Path = new ObjectPath { "test" }, StartValue = 1, Dimension = A.Fake <IDimension>() }; _parameterStartValueBuildingBlock = new ParameterStartValuesBuildingBlock() { _parameterStartValue }; _allBuildingBlocks.Add(_parameterStartValueBuildingBlock); _moleculeStartValue = new MoleculeStartValue { ContainerPath = new ObjectPath { "test" }, Name = "drug" }; _moleculeStartValuesBuildingBlock = new MoleculeStartValuesBuildingBlock() { _moleculeStartValue }; _allBuildingBlocks.Add(_moleculeStartValuesBuildingBlock); }