void ProtocolTest::shouldCreateReadAllChPacket() {
    Protocol protocol;
    ReadReqPacket * packet = protocol.buildReadAllCharacteristicsPacketForServiceId(12);
    
    CPPUNIT_ASSERT_EQUAL(packet->getLength(), 7);
    
    unsigned char * data = packet->getData();
    CPPUNIT_ASSERT_EQUAL(data[0], (unsigned char)1);
    CPPUNIT_ASSERT_EQUAL(data[1], (unsigned char)PacketType::Read);
    CPPUNIT_ASSERT_EQUAL(data[5], (unsigned char)12);
    CPPUNIT_ASSERT_EQUAL(data[6], (unsigned char)0);
}