async def METHOD_NAME(
    subject: driver.ThermocyclerDriver, connection: AsyncMock
) -> None:
    """It should send a command to get the plate temperature and parse the response."""
    connection.send_command.return_value = "T:30.000 C:23.317 H:120\r\nok\r\nok\r\n"
    response = await subject.get_plate_temperature()
    expected = CommandBuilder(terminator=driver.TC_COMMAND_TERMINATOR).add_gcode(
        gcode="M105"
    )
    connection.send_command.assert_called_once_with(command=expected, retries=3)
    assert response == PlateTemperature(target=30, current=23.32, hold=120)