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));
        }
Exemplo n.º 2
0
        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);
        }