public void RTSPTransportHeaderToStringTest()
        {
            var transportHeader = new RTSPTransportHeader() { Destination = "192.168.33.170", Source = "192.168.33.103", ClientRTPPortRange = "61132-61133", ServerRTPPortRange = "6970-6971" };

            Assert.AreEqual("RTP/AVP/UDP", transportHeader.TransportSpecifier);
            Assert.AreEqual("unicast", transportHeader.BroadcastType);
            Assert.AreEqual("192.168.33.170", transportHeader.Destination);
            Assert.AreEqual("192.168.33.103", transportHeader.Source);
            Assert.AreEqual("61132-61133", transportHeader.ClientRTPPortRange);
            Assert.AreEqual("6970-6971", transportHeader.ServerRTPPortRange);

            Assert.AreEqual("RTP/AVP/UDP;unicast;destination=192.168.33.170;source=192.168.33.103;client_port=61132-61133;server_port=6970-6971", transportHeader.ToString());
        }
        public void RTSPTransportHeaderParseTest()
        {
            string header = "RTP/AVP;unicast;destination=192.168.33.170;source=192.168.33.103;client_port=61132-61133;server_port=6970-6971";

            var transportHeader = RTSPTransportHeader.Parse(header);

            Assert.AreEqual("RTP/AVP", transportHeader.TransportSpecifier);
            Assert.AreEqual("unicast", transportHeader.BroadcastType);
            Assert.AreEqual("192.168.33.170", transportHeader.Destination);
            Assert.AreEqual("192.168.33.103", transportHeader.Source);
            Assert.AreEqual("61132-61133", transportHeader.ClientRTPPortRange);
            Assert.AreEqual("6970-6971", transportHeader.ServerRTPPortRange);
        }
        public void RTSPTransportHeaderToStringTest()
        {
            var transportHeader = new RTSPTransportHeader()
            {
                Destination = "192.168.33.170", Source = "192.168.33.103", ClientRTPPortRange = "61132-61133", ServerRTPPortRange = "6970-6971"
            };

            Assert.AreEqual("RTP/AVP/UDP", transportHeader.TransportSpecifier);
            Assert.AreEqual("unicast", transportHeader.BroadcastType);
            Assert.AreEqual("192.168.33.170", transportHeader.Destination);
            Assert.AreEqual("192.168.33.103", transportHeader.Source);
            Assert.AreEqual("61132-61133", transportHeader.ClientRTPPortRange);
            Assert.AreEqual("6970-6971", transportHeader.ServerRTPPortRange);

            Assert.AreEqual("RTP/AVP/UDP;unicast;destination=192.168.33.170;source=192.168.33.103;client_port=61132-61133;server_port=6970-6971", transportHeader.ToString());
        }
        public void RTSPTransportHeaderParseTest()
        {
            logger.LogDebug("--> " + System.Reflection.MethodBase.GetCurrentMethod().Name);
            logger.BeginScope(System.Reflection.MethodBase.GetCurrentMethod().Name);

            string header = "RTP/AVP;unicast;destination=192.168.33.170;source=192.168.33.103;client_port=61132-61133;server_port=6970-6971";

            var transportHeader = RTSPTransportHeader.Parse(header);

            Assert.Equal("RTP/AVP", transportHeader.TransportSpecifier);
            Assert.Equal("unicast", transportHeader.BroadcastType);
            Assert.Equal("192.168.33.170", transportHeader.Destination);
            Assert.Equal("192.168.33.103", transportHeader.Source);
            Assert.Equal("61132-61133", transportHeader.ClientRTPPortRange);
            Assert.Equal("6970-6971", transportHeader.ServerRTPPortRange);
        }