             XCTAssertEqual(pdu.serverMTU, 200)
         }
         
+        // Service Discovery
         do {
             
             let data: [UInt8] = [16, 1, 0, 255, 255, 0, 40]

                                                       value: Data(pdu.data[0].value),
                                                       permissions: [.read])
                
                guard let characteristicDeclarationAttribute = GATTDatabase.CharacteristicDeclarationAttribute(attribute: attribute)
                    else { XCTFail(); return }
                
                XCTAssertEqual(characteristicDeclarationAttribute.attribute.value, attribute.value)
                XCTAssertEqual(characteristicDeclarationAttribute.uuid.rawValue, "2BE58BC4-7DF2-4CB1-9350-CDA44533EA99")
                XCTAssertEqual(characteristicDeclarationAttribute.properties, [.notify])
            }
            
            do {

            XCTAssertEqual(pdu.requestOpcode, .readByGroupTypeRequest)
        }
        
        /// Characteristic Discovery
        do {
            
            let data: [UInt8] = [8, 1, 0, 6, 0, 3, 40]
