public void UpdateMetrics_Success() { var nodeManager = new NodeManager(); nodeManager.AddNewNodeToDataCenter("Ottawa"); nodeManager.AddNewNodeToDataCenter("Toronto"); nodeManager.AddNewNodeToDataCenter("Ottawa"); nodeManager.AddNewNodeToDataCenter("Gatineau"); nodeManager.UpdateMetricsAutomatically(); // All metrics got updated }
public void RemoveNode_Success() { var nodeManager = new NodeManager(); nodeManager.AddNewNodeToDataCenter("Ottawa"); nodeManager.AddNewNodeToDataCenter("Toronto"); nodeManager.AddNewNodeToDataCenter("Ottawa"); nodeManager.AddNewNodeToDataCenter("Gatineau"); Assert.IsTrue(nodeManager.getNodes().Count == 4); nodeManager.RemoveNode(1); Assert.IsTrue(nodeManager.getNodes().Count == 3); // Node has been deleted from the system }
public void AddNode_Success() { var nodeManager = new NodeManager(); nodeManager.AddNewNodeToDataCenter("Ottawa"); var nodes = nodeManager.getNodes(); var node = nodes[1]; // The first node has been added }
public void AddClient_Success() { var nodeManager = new NodeManager(); nodeManager.AddNewNodeToDataCenter("Ottawa"); nodeManager.AddNewClientToTheSystem("Sara Baghbanzadeh", "Ottawa", 1); var nodes = nodeManager.getNodes(); var node = nodes[1]; var client = node.allConnectedClients[0]; // The client has been added to the node }