public Task Handle(GetTemperatureResponse message, IMessageHandlerContext context)
        {
            Data.Temp = message.Value;

            var value = $"Back at ya {Data.Message} and it's {Data.Temp}F outside.";

            return(context.Send(new MakeItYell {
                Value = value
            }));
        }
Example #2
0
        public void GetTemperatureResponse_WhenConstructed_FlowValueIsParsedCorrectly()
        {
            //Arrange
            GetTemperatureCommand command = new GetTemperatureCommand();

            byte[] data = ResponseHelper.AppendChecksum(new byte[] { 0x54, 0x01 });

            //Act
            GetTemperatureResponse response = new GetTemperatureResponse(command, data);

            //Assert
            Assert.AreEqual(0x01, response.Flow, "The temperature value is not correct.");
        }