protected override void Given()
 {
     base.Given();
     var response = new SipResponseBuilder().WithCallId(null).Build();
     _packet = new UdpPacketBuilder().WithDataBytes(new DataBytesBuilder().WithText(response.FormatEnvelopeToString()).Build()).Build();
     _channel = new UdpMessageChannel(new SipStack(), new SipValidator(), new SipMessageParser());
 }
示例#2
0
        protected SipResponse CreateProvisionalResponse(int statusCode = 180, string reason = "Ringing")
        {
            var statusLine = new SipStatusLineBuilder().WithStatusCode(statusCode).WithReason(reason).Build();
            var r          = new SipResponseBuilder().WithStatusLine(statusLine).Build();

            return(r);
        }
示例#3
0
        protected SipResponse CreateFinalResponse(int statusCode = 200, string reason = "OK")
        {
            var statusLine = new SipStatusLineBuilder().WithStatusCode(statusCode).WithReason(reason).Build();
            var r          = new SipResponseBuilder().WithStatusLine(statusLine).Build();

            return(r);
        }
示例#4
0
        protected override void Given()
        {
            base.Given();
            var response = new SipResponseBuilder().WithCallId(null).Build();

            _packet  = new UdpPacketBuilder().WithDataBytes(new DataBytesBuilder().WithText(response.FormatEnvelopeToString()).Build()).Build();
            _channel = new UdpMessageChannel(new SipStack(), new SipValidator(), new SipMessageParser());
        }
示例#5
0
 protected SipResponseEvent CreateFinalResponseEvent()
 {
     var statusLine = new SipStatusLineBuilder().WithStatusCode(200).WithReason("OK").Build();
     var r = new SipResponseBuilder().WithStatusLine(statusLine).Build();
     var c = new SipContext();
     c.Response = r;
     return new SipResponseEvent(c);
 }
示例#6
0
        protected SipResponseEvent CreateFinalResponseEvent()
        {
            var statusLine = new SipStatusLineBuilder().WithStatusCode(200).WithReason("OK").Build();
            var r          = new SipResponseBuilder().WithStatusLine(statusLine).Build();
            var c          = new SipContext();

            c.Response = r;
            return(new SipResponseEvent(c));
        }
示例#7
0
        protected SipResponseEvent CreateProvisionalResponseEvent(int statusCode = 180, string reason = "Ringing")
        {
            var statusLine = new SipStatusLineBuilder().WithStatusCode(statusCode).WithReason(reason).Build();
            var r          = new SipResponseBuilder().WithStatusLine(statusLine).Build();
            var c          = new SipContext();

            c.Response = r;
            return(new SipResponseEvent(c));
        }
        protected override void Given()
        {
            base.Given();

            _remoteEndPoint = TestConstants.IpEndPoint1;
            var response = new SipResponseBuilder().Build();
            var bytes = new DataBytesBuilder().WithText(response.FormatEnvelopeToString()).Build();
            _packet = new UdpPacketBuilder().WithDataBytes(bytes).WithRemoteEp(_remoteEndPoint).Build();
            _channel = new UdpMessageChannel(new SipStack(), new SipValidator(), new SipMessageParser());
        }
示例#9
0
        protected override void Given()
        {
            base.Given();

            _remoteEndPoint = TestConstants.IpEndPoint1;
            var response = new SipResponseBuilder().Build();
            var bytes    = new DataBytesBuilder().WithText(response.FormatEnvelopeToString()).Build();

            _packet  = new UdpPacketBuilder().WithDataBytes(bytes).WithRemoteEp(_remoteEndPoint).Build();
            _channel = new UdpMessageChannel(new SipStack(), new SipValidator(), new SipMessageParser());
        }
示例#10
0
        protected SipResponseEvent CreateProvisionalResponseEvent()
        {
            var statusLine = new SipStatusLineBuilder().WithStatusCode(180).WithReason("Ringing").Build();
            var r = new SipResponseBuilder().WithStatusLine(statusLine).Build();

            var c = new SipContext();
            c.Response = r;
            return new SipResponseEvent(c);
        }
示例#11
0
 protected SipResponse CreateProvisionalResponse(int statusCode = 180, string reason = "Ringing")
 {
     var statusLine = new SipStatusLineBuilder().WithStatusCode(statusCode).WithReason(reason).Build();
     var r = new SipResponseBuilder().WithStatusLine(statusLine).Build();
     return r;
 }
示例#12
0
 protected SipResponse CreateFinalResponse(int statusCode = 200, string reason = "OK")
 {
     var statusLine = new SipStatusLineBuilder().WithStatusCode(statusCode).WithReason(reason).Build();
     var r = new SipResponseBuilder().WithStatusLine(statusLine).Build();
     return r;
 }