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); }