public void CheckSinglePacketReportUnitTest()
        {
            uint ssrc = 1234;

            ReceptionReport rep = new ReceptionReport(ssrc);

            var sample0 = rep.GetSample(0);

            Assert.NotNull(sample0);
            Assert.Equal(0, sample0.PacketsLost);
            Assert.Equal(0U, sample0.ExtendedHighestSequenceNumber);
        }
        public void CheckThreePacketsReportUnitTest()
        {
            uint   ssrc = 1234;
            ushort seq  = 0;

            ReceptionReport rep = new ReceptionReport(ssrc);

            rep.RtpPacketReceived(seq++, 0, 0);
            rep.RtpPacketReceived(seq++, 0, 0);
            rep.RtpPacketReceived(seq++, 0, 0);

            var sample3 = rep.GetSample(0);

            Assert.NotNull(sample3);
            Assert.Equal(0, sample3.PacketsLost);
            Assert.Equal(2U, sample3.ExtendedHighestSequenceNumber);
        }