public void Parse_WithWildCard_ExpectTheParsedToBeEqualToTheOriginal()
        {
            var original = new SipContactHeaderBuilder()
                .WithIsWildCard(true).Build();

            var bodyString = original.FormatBodyToString();

            var parsed = new SipContactHeaderParser().Parse(bodyString);

            var c = ObjectComparer.Create();
            c.Compare(original, parsed);
            c.Differences.Should().BeEmpty();
        }
Example #2
0
        public void Parse_WithWildCard_ExpectTheParsedToBeEqualToTheOriginal()
        {
            var original = new SipContactHeaderBuilder()
                           .WithIsWildCard(true).Build();

            var bodyString = original.FormatBodyToString();

            var parsed = new SipContactHeaderParser().Parse(bodyString);

            var c = ObjectComparer.Create();

            c.Compare(original, parsed);
            c.Differences.Should().BeEmpty();
        }
Example #3
0
        public void Parse_ValidFormats_ExpectNotToFail()
        {
            String[] strings =
            {
                //" <sip:[email protected]>",
                //" <sip:[email protected];transport=udp>",
                "<sip:[email protected]:5060;transport=udp>;reg-id=1;+sip.instance=\"<urn:uuid:00000000-0000-1000-8000-000b82240363>\""
            };

            foreach (string s in strings)
            {
                var h = new SipContactHeaderParser().Parse(s);
            }
        }
        public void Parse_ValidFormats_ExpectNotToFail()
        {
            String[] strings =
            {
                //" <sip:[email protected]>",
                //" <sip:[email protected];transport=udp>",
                "<sip:[email protected]:5060;transport=udp>;reg-id=1;+sip.instance=\"<urn:uuid:00000000-0000-1000-8000-000b82240363>\""
            };

            foreach (string s in strings)
            {
                var h = new SipContactHeaderParser().Parse(s);
            }
        }
Example #5
0
        public override SipHeader Clone()
        {
            var p = new SipContactHeaderParser();

            return(p.Parse(this.FormatBodyToString()));
        }
Example #6
0
 public override SipHeader Clone()
 {
     var p = new SipContactHeaderParser();
     return p.Parse(this.FormatBodyToString());
 }