public void AddInQueueShouldDoIt() { // Arrange _network.AddNode(_node1); _network.AddNode(_node2); _network.AddChannel(_channel); var message = new Message { SenderId = _node1.Id, ReceiverId = _node2.Id, Route = new[] { _channel }, }; var messageQueue = _node1.MessageQueueHandlers.First(); // Act _network.AddInQueue(message, 0); // Assert Assert.IsTrue(messageQueue.Messages.Contains(message)); }
public void AddInQueue(Message[] messages, uint nodeId) { foreach (var message in messages) { Network.AddInQueue(message, nodeId); } var node = Network.GetNodeById(nodeId); node.NetworkMatrix = MessageRouter.CountPriceMatrix(nodeId, nodeId, node.NetworkMatrix); }