public void TestValues(int number, string expectedValue) { var fizzBuzzPop = new FizzBuzzPopCalculator(); string value = FizzBuzzPopCalculator.GetMessage(number); value.Should().Be(expectedValue); }
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()); }