Beispiel #1
0
        public void RemoveNodeShouldRemoveNodeWithAllLinkedChannels()
        {
            // Arrange
            CreateTwoNodesForTests();
            CreateChannelForTests();
            var initialNodeCount    = _network.Nodes.Length;
            var initialChannelCount = _network.Nodes.Length;

            // Act
            _network.RemoveNode(_node1.Id);
            var resultNodeCount    = _network.Nodes.Length;
            var resultChannelCount = _network.Nodes.Length;

            // Assert
            Assert.That(resultNodeCount, Is.EqualTo(initialNodeCount - 1));
            Assert.That(resultChannelCount, Is.EqualTo(initialChannelCount - 1));
        }
Beispiel #2
0
        private void NodeRemoveEventHandler(uint nodeId)
        {
            _network.RemoveNode(nodeId);

            _networkDrawer.UpdateComponents();
        }