         
         XCTAssertEqual(extendedProperties.properties, [])
         XCTAssertEqual(extendedProperties.properties.rawValue, 0)
-        XCTAssertEqual(extendedProperties.properties.all.rawValue, 3)
         
     }
 }

        ("testGATT", testGATT),
        ("testMTUExchange", testMTUExchange),
        ("testDiscoverPrimaryServices", testDiscoverPrimaryServices),
        ("testCharacteristicClientConfigurationDescriptor", testCharacteristicClientConfigurationDescriptor)
        ("testCharacteristicExtendedPropertiesDescriptor", testCharacteristicExtendedPropertiesDescriptor)
    ]
    

    
    func testCharacteristicExtendedPropertiesDescriptor() {
        XCTAssertEqual(GATTCharacteristicExtendedProperties().properties.rawValue, 0)
        XCTAssertEqual(GATTCharacteristicExtendedProperties.Property.all.rawValue,3)
        XCTAssertNil(GATTCharacteristicExtendedProperties(byteValue: Data()))
        XCTAssertNil(GATTCharacteristicExtendedProperties(byteValue: Data([0x00])))
        XCTAssertNil(GATTCharacteristicExtendedProperties(byteValue: Data([0x03])))
        XCTAssertNil(GATTCharacteristicExtendedProperties(byteValue: Data([0x00, 0x00, 0x00])))
        XCTAssertNil(GATTCharacteristicExtendedProperties(byteValue: Data([0x00, 0x00, 0x03])))
        XCTAssertEqual(GATTCharacteristicExtendedProperties(byteValue: Data([0x00, 0x00]))?.properties, [])
