AK.F1.Timing.Playback.RecordingIntegrationTest.RecordMessages C# (CSharp) Method

RecordMessages() private method

private RecordMessages ( System.TimeSpan insertDelay ) : Stream
insertDelay System.TimeSpan
return Stream
        private Stream RecordMessages(TimeSpan insertDelay, params Message[] messages)
        {
            var output = new MemoryStream();

            using(var reader = new RecordingMessageReader(new StubMessageReader(messages), output, false))
            {
                while(reader.Read() != null)
                {
                    if(insertDelay > TimeSpan.Zero)
                    {
                        Thread.Sleep(insertDelay);
                    }
                }
            }

            output.Position = 0L;

            return output;
        }

Same methods

RecordingIntegrationTest::RecordMessages ( ) : Stream