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)); }
internal void QueryPointRequestHandler(QueryPointRequestMessage message) { SendQueryPointChangedMessage(); }