@Test
public void findById_TodoEntryFound_ShouldReturnFoundTodoEntry() {

    Todo foundTodoEntry = Todo.getBuilder(TITLE)
            .creationTime(CREATION_TIME)
            .description(DESCRIPTION)
            .id(ID)
            .modificationTime(MODIFICATION_TIME)
            .build();
    when(repositoryMock.findById(ID)).thenReturn(foundTodoEntry);
    TodoDTO returnedTodoEntry = service.findById(ID);
    verify(repositoryMock, times(1)).findById(ID);
    verifyNoMoreInteractions(repositoryMock);
    assertThatTodoDTO(returnedTodoEntry)
            .hasId(ID)
            .hasDescription(DESCRIPTION)
            .hasTitle(TITLE)
            .wasCreatedAt(CREATION_TIME_STRING)
            .wasModifiedAt(MODIFICATION_TIME_STRING);
}