Exemplo n.º 1
0
        internal void QueryPointChangedHandler(QueryPointChangedMessage message)
        {
            X = message.X;
            Y = message.Y;
            Z = message.Z;

            Update();
        }
Exemplo n.º 2
0
        private void SendQueryPointChangedMessage()
        {
            var reply = new QueryPointChangedMessage
            {
                X = X,
                Y = Y,
                Z = Z
            };

            m_Bus.PublishAsync(reply);
        }
        public void QueryPointChangedMessage_DoesNotifyPropertyChangedForPropertyZ_ForMessage()
        {
            // Arrange
            var test = new TestNotifyPropertyChanged(m_Sut,
                                                     "Z");

            var message = new QueryPointChangedMessage();

            // Act
            m_Sut.QueryPointChangedHandler(message);

            // Assert
            Assert.True(test.IsExpectedNotified);
        }
        public void QueryPointChangedHandler_SetsY_ForMessage()
        {
            // Arrange
            var message = new QueryPointChangedMessage
            {
                X = 1.0,
                Y = 2.0,
                Z = 3.0
            };

            // Act
            m_Sut.QueryPointChangedHandler(message);

            // Assert
            Assert.AreEqual(2.0,
                            m_Sut.Y);
        }