コード例 #1
0
 public void ShouldAbleToEnumerateMessages()
 {
     var msg1 = new Message(new byte[101]) {Offset = 0};
     var msg2 = new Message(new byte[102]) {Offset = 1};
     var set = new BufferedMessageSet(new List<Message>() {msg1, msg2}, 0);
     set.MoveNext().Should().BeTrue();
     set.Current.Message.Payload.Length.Should().Be(101);
     set.Current.Message.Offset.Should().Be(0);
     set.MoveNext().Should().BeTrue();
     set.Current.Message.Payload.Length.Should().Be(102);
     set.Current.Message.Offset.Should().Be(1);
     set.MoveNext().Should().BeFalse();
 }