                 else { XCTFail("Could not parse"); return }
             
             XCTAssertEqual(pdu.data, data)
+            XCTAssertEqual(pdu.dataLength, data.count)
             
             guard case let .bit16(attributeData) = pdu.attributeData
                 else { XCTFail("Invalid data"); return }

                else { XCTFail("Could not parse"); return }
            
            XCTAssertEqual(pdu.data, data)
            XCTAssertEqual(pdu.handle, 0x04)
            XCTAssertEqual(pdu.value, Data([1, 0]))
            

                else { XCTFail("Could not parse"); return }
            
            XCTAssertEqual(pdu.data, data)
            XCTAssertEqual(pdu.dataLength, data.count)
            XCTAssertEqual(pdu.startHandle, 7)
            XCTAssertEqual(pdu.endHandle, 12)
            XCTAssertEqual(pdu.attributeType, .characteristic)
