public void ColonyLinesChangedHandler_CallsUpdate_WhenCalled() { // Arrange var message = new ColonyLinesChangedMessage(); // Act m_Model.ColonyLinesChangedHandler(message); // Assert m_Bus.Received().Publish(Arg.Any <RacetrackModelChangedMessage>()); }
public void ColonyLinesChangedHandler_CallsUpdateNodes_WhenCalled() { // Arrange var message = new ColonyLinesChangedMessage(); // Act m_Model.ColonyLinesChangedHandler(message); // Assert m_Bus.Received().Publish(Arg.Any <ShortestPathDirectionModelChangedMessage>()); }
public void ColonyLinesChangedHandlerClearsNodeModelTest() { // Arrange var message = new ColonyLinesChangedMessage(); // Act m_Model.ColonyLinesChangedHandler(message); // Assert Assert.True(m_Model.Node == NodeModel.Unknown); }
public void ColonyLinesChangedHandlerCallsUpdateTest() { // Arrange var message = new ColonyLinesChangedMessage(); // Act m_Model.ColonyLinesChangedHandler(message); // Assert m_Bus.Received().Publish(Arg.Any <TestBaseNodeModelChangedMessage>()); }
public void ColonyLinesChangedHandler_SetsIsApplyingToFalse_WhenCalled() { // Arrange var message = new ColonyLinesChangedMessage(); // Act m_Model.ColonyLinesChangedHandler(message); // Assert Assert.False(m_Model.IsApplying); }
public void ColonyLinesChangedHandler_SendsMessage_WhenCalled() { // Arrange var message = new ColonyLinesChangedMessage(); // Act m_Model.ColonyLinesChangedHandler(message); // Assert m_Bus.Received().PublishAsync(Arg.Is <ControlModelChangedMessage>(x => !x.IsApplying)); }
public void LinesChangedHandlerCallsUpdateTest() { var message = new ColonyLinesChangedMessage(); m_Model.ColonyLinesChangedHandler(message); m_Bus.Received().PublishAsync(Arg.Any <LinesModelChangedMessage>()); }
internal void ColonyLinesChangedHandler(ColonyLinesChangedMessage message) { m_Bus.PublishAsync(new CostMatrixCalculateMessage()); }
public void LinesChangedHandlerCallsLoadNodesTest() { var message = new ColonyLinesChangedMessage(); m_Model.LinesChangedHandler(message); m_Bus.Received().Publish(Arg.Any <NodesModelChangedMessage>()); }
internal void ColonyLinesChangedHandler(ColonyLinesChangedMessage message) { m_CalculateCostMatrixManager.Calculate(); }