public void TestSetGlobalConsumption(ConsumptionLevel level) { Assert.IsTrue(isServerExists); ariesApiHelper.SetGlobalConsumption(level); // Check Post data result // Web server should store it somewhere }
public void TestSetAgentsConsumptionWithNull(ConsumptionLevel level) { Assert.Throws <NullReferenceException>(() => ariesApiHelper.SetAgentsConsumption(null, level)); Dictionary <string, State> statesFromJSON = TestHelper.ReadState(); Assert.AreEqual(statesFromJSON.Count, 0); }
public void TestSetAgentConsumption(string agentId, ConsumptionLevel level) { Assert.IsTrue(isServerExists); ariesApiHelper.SetAgentConsumption(agentId, level); // Check Post data result // Web server should store it somewhere }
public void TestSetAgentConsumption(string agentId, ConsumptionLevel level) { ariesApiHelper.SetAgentConsumption(agentId, level); Dictionary <string, State> statesFromJSON = TestHelper.ReadState(); State state = statesFromJSON[agentId]; Assert.AreEqual(state.power_rating, (int)level); }
public void TestSetAgentsConsumptionWithEmptyList(ConsumptionLevel level) { Assert.IsTrue(isServerExists); ariesApiHelper.SetAgentsConsumption(new List <string>() { }, level); // Check Post data result // Web server should store it somewhere }
public void TestSetAgentsConsumptionWithEmptyList(ConsumptionLevel level) { ariesApiHelper.SetAgentsConsumption(new List <string>() { }, level); Dictionary <string, State> statesFromJSON = TestHelper.ReadState(); Assert.AreEqual(statesFromJSON.Count, 0); }
public void TestSetGlobalConsumption(ConsumptionLevel level) { ariesApiHelper.SetGlobalConsumption(level); Dictionary <string, State> statesFromJSON = TestHelper.ReadState(); foreach (string agentId in ariesApiHelper.simulation.agents.Keys) { Assert.AreEqual(statesFromJSON[agentId].power_rating, (int)level); } }
/// <summary> /// Set consumption level for Agent by AgentId /// </summary> /// <param name="agentId">Agentt Id</param> /// <param name="level">Consumption level</param> public void SetAgentConsumption(string agentId, ConsumptionLevel level) { var states = new Dictionary <string, State>(); states.Add(agentId, new State { power_rating = (int)level }); _ariesApi.PostState(states); }
/// <summary> /// Set consumption level for list of Agents /// </summary> /// <param name="agentIds">Enumeration of AgentIds</param> /// <param name="level">Consumption level</param> public void SetAgentsConsumption(IEnumerable <string> agentIds, ConsumptionLevel level) { var states = new Dictionary <string, State>(); foreach (var agent in agentIds) { states.Add(agent, new State { power_rating = (int)level }); } if (states.Count > 0) { _ariesApi.PostState(states); } }
public void TestSetAgentsConsumption(ConsumptionLevel level) { string agent0 = "AGENT0"; string agent1 = "AGENT1"; ariesApiHelper.SetAgentsConsumption(new List <string>() { agent0, agent1 }, level); Dictionary <string, State> statesFromJSON = TestHelper.ReadState(); State state = statesFromJSON[agent0]; Assert.AreEqual(state.power_rating, (int)level); state = statesFromJSON[agent1]; Assert.AreEqual(state.power_rating, (int)level); }
public void TestSetAgentsConsumptionWithNull(ConsumptionLevel level) { var ex = Assert.Throws <NullReferenceException>(() => ariesApiHelper.SetAgentsConsumption(null, level)); // Check Post data result // Web server should store it somewhere }
/// <summary> /// Set global consumption level for all Agents /// </summary> /// <param name="level">Consumption level</param> public void SetGlobalConsumption(ConsumptionLevel level) { SetAgentsConsumption(simulation.agents.Keys, level); }