Example #1
0
        public void When_there_is_data_after_the_separator_It_caches_the_data_and_deserializes_next_message_in_case_of_stream_closing()
        {
            PutData(2, Separator, FirstMsgData);

            parser.ReadAvailable();
            stream.Close();

            var result = parser.ReadAvailable();

            result.Count.ShouldBe(1);
            result.ShouldContain(preparedMessage);
        }