Esempio n. 1
0
 public IActionResult RemoveRelationToNode([FromBody] NodeRelationRequest relationRequest)
 {
     _nodeService.RemoveChildren(relationRequest.NodeId, relationRequest.ChildrenId);
     if (relationRequest.AnswerId != 0)
     {
         _nodeService.UnlinkAnswerToNode(relationRequest.AnswerId);
     }
     return(Ok());
 }
Esempio n. 2
0
        public void RemoveRelationToNode()
        {
            // Arrange
            var relationRequest = new NodeRelationRequest()
            {
                NodeId     = 1,
                ChildrenId = 2
            };

            // Act
            _target.RemoveRelationToNode(relationRequest);
            // Assert
            A.CallTo(() => _nodeService.RemoveChildren(1, A <int> ._)).MustHaveHappened(Repeated.Exactly.Once);
        }
Esempio n. 3
0
        public void AddRelationToNode()
        {
            // Arrange
            var relationRequest = new NodeRelationRequest()
            {
                NodeId     = 1,
                ChildrenId = 2
            };

            // Act
            _target.AddRelationToNode(relationRequest);
            // Assert
            A.CallTo(() => _nodeService.AddChildren(1, A <int> ._)).MustHaveHappened(Repeated.Exactly.Once);
            A.CallTo(() => _nodeService.LinkAnswerToNode(3, 2)).MustNotHaveHappened();
        }