コード例 #1
0
        public void TestValues(int number, string expectedValue)
        {
            var    fizzBuzzPop = new FizzBuzzPopCalculator();
            string value       = FizzBuzzPopCalculator.GetMessage(number);

            value.Should().Be(expectedValue);
        }
コード例 #2
0
        public Task ProcessEventsAsync(PartitionContext context, IEnumerable <EventData> messages)
        {
            foreach (var eventData in messages)
            {
                var data = Encoding.UTF8.GetString(eventData.Body.Array, eventData.Body.Offset, eventData.Body.Count);

                int    value   = int.Parse(data);
                string message = FizzBuzzPopCalculator.GetMessage(value);
                Console.WriteLine($"Message received. Partition: '{context.PartitionId}', Data: '{data}' - FizzBuzzPop output: '{message}'");
            }

            return(context.CheckpointAsync());
        }