Exemple #1
0
        public void L2CapGetChannelByte_0xF0F9()
        {
            ServiceRecord rcd   = ServiceRecord.CreateServiceRecordFromBytes(Data_CompleteThirdPartyRecords.SemcHla);
            int           value = ServiceRecordHelper.GetL2CapChannelNumber(rcd);

            Assert.AreEqual(0xF0F9, value);
        }
Exemple #2
0
        public void L2CapGetChannelByte_0x000F()
        {
            ServiceRecord rcd   = ServiceRecord.CreateServiceRecordFromBytes(Data_CompleteThirdPartyRecords.XpB_1of2_1115);
            int           value = ServiceRecordHelper.GetL2CapChannelNumber(rcd);

            Assert.AreEqual(0x0F, value);
        }
Exemple #3
0
        public void L2CapGetChannelByte_None()
        {
            ServiceRecord rcd   = ServiceRecord.CreateServiceRecordFromBytes(Data_CompleteThirdPartyRecords.XpFsquirtOpp);
            int           value = ServiceRecordHelper.GetL2CapChannelNumber(rcd);

            Assert.AreEqual(-1, value);
        }
Exemple #4
0
        public void L2CapGetChannelElement_None()
        {
            ServiceRecord  rcd     = ServiceRecord.CreateServiceRecordFromBytes(Data_CompleteThirdPartyRecords.XpFsquirtOpp);
            ServiceElement element = ServiceRecordHelper.GetL2CapChannelElement(rcd);

            Assert.IsNull(element);
        }
Exemple #5
0
        public void GetChannelByte_Opp()
        {
            ServiceRecord rcd   = ServiceRecord.CreateServiceRecordFromBytes(Data_CompleteThirdPartyRecords.PalmOsOpp);
            int           value = ServiceRecordHelper.GetRfcommChannelNumber(rcd);

            Assert.AreNotEqual(-1, value);
            Assert.AreEqual(Data_CompleteThirdPartyRecords.PalmOsOpp_RfcommChannelNumber, (byte)value);
        }
Exemple #6
0
        internal static void DoTestSmart_RecordStaticMethod(String expected, byte[] recordBytes, params Type[] attributeIdEnumDefiningTypes)
        {
            ServiceRecord record = ServiceRecord.CreateServiceRecordFromBytes(recordBytes);
            //
            string result = ServiceRecordUtilities.Dump(record, attributeIdEnumDefiningTypes);

            Assert.AreEqual(expected, result);
        }
Exemple #7
0
        public void GetChannelElement_Opp()
        {
            ServiceRecord  rcd     = ServiceRecord.CreateServiceRecordFromBytes(Data_CompleteThirdPartyRecords.PalmOsOpp);
            ServiceElement element = ServiceRecordHelper.GetRfcommChannelElement(rcd);

            Assert.IsNotNull(element);
            Assert.AreEqual(ElementType.UInt8, element.ElementType);
            Assert.AreEqual(Data_CompleteThirdPartyRecords.PalmOsOpp_RfcommChannelNumber, element.Value);
        }
Exemple #8
0
 public void CreateWithNullRecordBytes()
 {
     byte[]        recordBytes = null;
     ServiceRecord record      = ServiceRecord.CreateServiceRecordFromBytes(recordBytes);
 }