Architecture Kata "Delayed tweeting"

An application is to be created with which tweets can be sent with a delay. To do this, enter the tweet text and a time at which the tweet should be published in a client program.

After the tweet has been sent with the "Send" button, you can close the client. The tweet is sent to the Twitter API at the appropriate time. It is assumed here that the Twitter API does not offer such functionality and can only publish tweets immediately.

The client is authorized to Twitter via OAuth. Username and password are not requested in the client!

Entered URLs are shortened with a URL shortener (e.g.