Beispiel #1
0
        internal void SendNumberOfPointsSetMessage()
        {
            var message = new NumberOfPointsSetMessage
            {
                NumberOfPoints = NumberOfPoints
            };

            m_Bus.PublishAsync(message);
        }
        private void SetNumberOfPoints(
            [NotNull] NumberOfPointsModel model,
            int numberOfPoints)
        {
            var message = new NumberOfPointsSetMessage
            {
                NumberOfPoints = numberOfPoints
            };

            model.NumberOfPointsSetHandler(message);
        }
        public void NumberOfPointsSetHandler_SendsMessage_ForMessage(
            [NotNull, Frozen] ISelkieInMemoryBus bus,
            [NotNull] NumberOfPointsModel sut,
            [NotNull] NumberOfPointsSetMessage message)
        {
            // Arrange
            // Act
            sut.NumberOfPointsSetHandler(message);

            // Assert
            bus.Received()
            .PublishAsync(Arg.Is <NumberOfPointsChangedMessage>(x => x.NumberOfPoints == message.NumberOfPoints));
        }
        public void NumberOfPointsSetHandler_SetsNumberOfPoints_ForMessage(
            [NotNull, Frozen] ISelkieInMemoryBus bus,
            [NotNull] NumberOfPointsModel sut,
            [NotNull] NumberOfPointsSetMessage message)
        {
            // Arrange
            // Act
            sut.NumberOfPointsSetHandler(message);

            // Assert
            Assert.AreEqual(message.NumberOfPoints,
                            sut.NumberOfPoints);
        }
        internal void NumberOfPointsSetHandler(NumberOfPointsSetMessage message)
        {
            m_Manager.NumberOfClosestPoints = message.NumberOfPoints;

            SendNumberOfPointsChangedMessage();
        }