protected override void Context() { _reactionBuildingBlock = new MoBiReactionBuildingBlock(); _moBiReactionDiagramManager = A.Fake <IMoBiReactionDiagramManager>(); _reactionBuildingBlock.DiagramManager = _moBiReactionDiagramManager; _reaction = new ReactionBuilder().WithName("R"); _reaction.AddModifier("old"); sut = new ChangeModifierCommand("new", "old", _reaction, _reactionBuildingBlock); }
protected override void Context() { base.Context(); _reaction = A.Fake <IReactionBuilder>(); _reactionNode = A.Fake <IReactionNode>(); _reactionDiagramManager = A.Fake <IMoBiReactionDiagramManager>(); _reactionBuildingBlock = A.Fake <IMoBiReactionBuildingBlock>(); A.CallTo(() => _reactionBuildingBlock.DiagramManager).Returns(_reactionDiagramManager); sut.Edit(_reactionBuildingBlock); A.CallTo(() => _reactionDiagramManager.ReactionNodeFor(_reaction)).Returns(_reactionNode); }
protected override void Context() { _oldMoleculeName = "A"; _newMoleculeName = "B"; _reaction = new ReactionBuilder().WithId("R"); _reactionPartner = new ReactionPartnerBuilder(_oldMoleculeName, 3); _buildingBlock = A.Fake <IMoBiReactionBuildingBlock>().WithId("BB"); _context = A.Fake <IMoBiContext>(); A.CallTo(() => _context.Get <IReactionBuilder>(_reaction.Id)).Returns(_reaction); A.CallTo(() => _context.Get <IMoBiReactionBuildingBlock>(_buildingBlock.Id)).Returns(_buildingBlock); AddPartnerToReaction(); _diagramManager = A.Fake <IMoBiReactionDiagramManager>(); A.CallTo(() => _buildingBlock.DiagramManager).Returns(_diagramManager); sut = new EditReactionPartnerMoleculeNameCommand(_newMoleculeName, _reaction, _reactionPartner, _buildingBlock); }
public void RemoveMoleculeNodeFromDiagram(string moleculeNodeId, IMoBiReactionDiagramManager reactionDiagramManager, IDiagramModel diagramModel) { reactionDiagramManager.RemoveMoleculeNode(diagramModel.GetNode <MoleculeNode>(moleculeNodeId)); }