internal void ColonyAntSettingsResponseHandler(ColonyAntSettingsResponseMessage message) { IsFixedStartNode = message.IsFixedStartNode; FixedStartNode = message.FixedStartNode; SendAntSettingsModelChangedMessage(); }
private void SendResponseMessage() { var reply = new ColonyAntSettingsResponseMessage { IsFixedStartNode = Source.IsFixedStartNode, FixedStartNode = Source.FixedStartNode }; m_Bus.PublishAsync(reply); }
public void ColonyAntSettingsResponseHandler_SendsMessage_WhenCalled() { // Arrange var message = new ColonyAntSettingsResponseMessage { IsFixedStartNode = true, FixedStartNode = 123 }; // Act m_Sut.ColonyAntSettingsResponseHandler(message); // Assert m_Bus.Received() .PublishAsync(Arg.Is <AntSettingsModelChangedMessage>(x => x.IsFixedStartNode == message.IsFixedStartNode && x.FixedStartNode == message.FixedStartNode && x.Nodes.SequenceEqual(m_Manager.Nodes))); }
public void ColonyAntSettingsResponseHandler_SetsFixedStartNode_WhenCalled() { // Arrange var message = new ColonyAntSettingsResponseMessage { FixedStartNode = 123 }; // Act m_Sut.ColonyAntSettingsResponseHandler(message); // Assert Assert.AreEqual(123, m_Sut.FixedStartNode); }