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)); }
private void NodeRemoveEventHandler(uint nodeId) { _network.RemoveNode(nodeId); _networkDrawer.UpdateComponents(); }