public void QueryPointRequestHandler_SendsMessage_ForMessage(
            [NotNull, Frozen] ISelkieInMemoryBus bus,
            [NotNull] QueryPointModel sut,
            [NotNull] QueryPointRequestMessage message)
        {
            // Arrange
            SetXyzValues(sut,
                         1.0,
                         2.0,
                         3.0);

            // Act
            sut.QueryPointRequestHandler(message);

            // Assert
            bus.Received().PublishAsync(Arg.Is <QueryPointChangedMessage>(x => Math.Abs(x.X - 1.0) < Tolerance &&
                                                                          Math.Abs(x.Y - 2.0) < Tolerance &&
                                                                          Math.Abs(x.Z - 3.0) < Tolerance));
        }
Esempio n. 2
0
 internal void QueryPointRequestHandler(QueryPointRequestMessage message)
 {
     SendQueryPointChangedMessage();
 }