def METHOD_NAME(self):
    """Test parsing of device info."""
    raw = bytes.fromhex(
        "36 01 02 00 11 00 23 42 13 37 13 37 13 37 E0 00"
        "17 0C 00 01 02 03 04 05 47 69 72 61 20 4B 4E 58"
        "2F 49 50 2D 52 6F 75 74 65 72 00 00 00 00 00 00"
        "00 00 00 00 00 00"
    )
    dib = DIB.determine_dib(raw)
    assert isinstance(dib, DIBDeviceInformation)
    assert dib.from_knx(raw) == DIBDeviceInformation.LENGTH
    assert dib.knx_medium == KNXMedium.TP1
    assert dib.programming_mode is False
    assert dib.individual_address == IndividualAddress("1.1.0")
    assert dib.name == "Gira KNX/IP-Router"
    assert dib.mac_address == "00:01:02:03:04:05"
    assert dib.multicast_address == "224.0.23.12"
    assert dib.serial_number == "13:37:13:37:13:37"
    assert dib.project_number == 564
    assert dib.installation_number == 2
    assert dib.to_knx() == raw