Example #1
0
        internal void ShiftPointChangedHandler(ShiftPointChangedMessage message)
        {
            X = message.X;
            Y = message.Y;
            Z = message.Z;

            Update();
        }
Example #2
0
        private void SendQueryPointChangedMessage()
        {
            var reply = new ShiftPointChangedMessage
            {
                X = X,
                Y = Y,
                Z = Z
            };

            m_Bus.PublishAsync(reply);
        }
Example #3
0
        public void ShiftPointChangedMessage_DoesNotifyPropertyChangedForPropertyZ_ForMessage()
        {
            // Arrange
            var test = new TestNotifyPropertyChanged(m_Sut,
                                                     "Z");

            var message = new ShiftPointChangedMessage();

            // Act
            m_Sut.ShiftPointChangedHandler(message);

            // Assert
            Assert.True(test.IsExpectedNotified);
        }
Example #4
0
        public void ShiftPointChangedHandler_SetsX_ForMessage()
        {
            // Arrange
            var message = new ShiftPointChangedMessage
            {
                X = 1.0,
                Y = 2.0,
                Z = 3.0
            };

            // Act
            m_Sut.ShiftPointChangedHandler(message);

            // Assert
            Assert.AreEqual(1.0,
                            m_Sut.X);
        }