    @Test
    public void testDeleteSpeaker() throws Exception {

        //Given
        Speaker speakerToDelete = given.speaker("TO_DELETE").company("COMPANY").save();

        //When
        ResultActions actions = mockMvc.perform(RestDocumentationRequestBuilders.delete("/speakers/{id}", speakerToDelete.getId()))
                .andDo(print());

        //Then
        actions.andExpect(status().isNoContent());
        actions.andDo(document("{class-name}/{method-name}"));
        assertEquals(0, speakerRepository.count());
    }