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