public void When_KafkaEventData_Is_Created_From_ConsumeResult_Without_Headers_The_Headers_Are_Static() { var message = new Message <string, string>(); var consumeResult = new ConsumeResult <string, string> { Message = message }; var eventData = KafkaEventData <string> .CreateFrom(consumeResult); Assert.Same(KafkaEventDataHeaders.EmptyReadOnly, eventData.Headers); Assert.Throws <NotSupportedException>(() => eventData.Headers.Add("test", null)); }
public void When_KafkaEventData_Is_Created_From_ConsumeResult_The_Headers_Can_Not_Be_Set() { var message = new Message <string, string> { Headers = new Headers() }; message.Headers.Add("testKey", null); var consumeResult = new ConsumeResult <string, string> { Message = message }; var eventData = KafkaEventData <string> .CreateFrom(consumeResult); Assert.Equal(1, eventData.Headers.Count); Assert.Throws <NotSupportedException>(() => eventData.Headers.Add("test", null)); }