Israeli Prime Minister Benjamin Netanyahu is set to testify in court on Tuesday, facing charges of bribery, fraud and breach of trust in three separate cases.