예제 #1
0
            public void Must_parse_correctly(string headerValue, int expectedMaxForwards)
            {
                MaxForwardsHeader header = MaxForwardsHeader.Parse(headerValue);

                Assert.That(header, Is.Not.Null);
                Assert.That(header.MaxForwards, Is.EqualTo(expectedMaxForwards));
            }
예제 #2
0
 private void CreateCommonHeaders(SipUser sipUser, LocalSipUserAgentServer localSipUas, SipTransportManager sipTransportManager)
 {
     this.viaHeader     = new ViaHeader(localSipUas, sipTransportManager.SipProtocol, sipTransportManager.SipTransport);
     this.fromHeader    = new FromHeader(sipUser, localSipUas, sipTransportManager.SipProtocol);
     this.toHeader      = new ToHeader(localSipUas, sipTransportManager.SipProtocol);
     this.callIdHeader  = new CallIdHeader();
     this.contactHeader = new ContactHeader(localSipUas, sipTransportManager.SipProtocol);
     this.routeHeader   = new RouteHeader(localSipUas, sipTransportManager.SipProtocol);
     this.userAgent     = new UserAgentHeader();
     this.expiresHeader = new ExpiresHeader();
     this.maxForwards   = new MaxForwardsHeader();
     this.allowHeader   = new AllowHeader();
     this.contentLength = new ContentLength(body);
 }
예제 #3
0
 public void Must_not_result_in_header(string headerValue)
 {
     Assert.That(MaxForwardsHeader.Parse(headerValue), Is.Null);
 }