Example #1
0
 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);
 }
Example #2
0
        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));
 }