public void ControlModelTestLinesResponseHandler_SetsTestLines_WhenCalled() { // Arrange var types = new[] { "Test Line 1" }; var message = new ControlModelTestLinesResponseMessage { TestLineTypes = types }; // Act m_Model.ControlModelTestLinesResponseHandler(message); // Assert Assert.True(types.SequenceEqual(m_Model.TestLines)); }
internal void ControlModelTestLinesResponseHandler(ControlModelTestLinesResponseMessage message) { m_TestLines = message.TestLineTypes; m_Dispatcher.BeginInvoke(Update); }
public void ControlModelTestLinesResponseHandler_CallsBeginInvoke_WhenCalled() { // Arrange var dispatcher = Substitute.For <IApplicationDispatcher>(); ControlViewModel model = CreateModel(dispatcher); var message = new ControlModelTestLinesResponseMessage(); // Act model.ControlModelTestLinesResponseHandler(message); // Assert dispatcher.Received().BeginInvoke(model.Update); }