示例#1
0
        public void Specificationhelper_CreateSdpVersion_Success()
        {
            // *** ARRANGE ***
            string     vrField  = "v=1";
            SdpVersion expected = new SdpVersion("1");

            // *** ACT ***
            SdpVersion result = SpecificationHelpers.CreateVersion(vrField);

            // *** ASSERT ***
            string eEncoded = expected.Encode();
            string rEncoded = result.Encode();

            Assert.Equal(eEncoded, rEncoded);
        }
示例#2
0
        public void SpecificationHelper_GetDescriptionField_Success()
        {
            // *** ARRANGE ***
            SdpVersion    test1 = new SdpVersion();    // expected v=
            SessionOrigin test2 = new SessionOrigin(); // expected o=
            SessionTiming test3 = new SessionTiming(); // expected t=

            // *** ACT ***
            string result1 = SpecificationHelpers.GetDescriptionField(test1);
            string result2 = SpecificationHelpers.GetDescriptionField(test2);
            string result3 = SpecificationHelpers.GetDescriptionField(test3);

            // *** ASSERT ***
            Assert.Equal("v=", result1);
            Assert.Equal("o=", result2);
            Assert.Equal("t=", result3);
        }