@Test
public void Should_executeTaskInSeparateThread()
        throws Exception {

    ITask taskMock = mock(ITask.class);
    thread.execute(taskMock);
    verify(taskMock, timeout(1000)).execute();
}