public void SendFakeMessage(IChatAuthor author, string text)
        {
            var message = new InMemoryChatMessage(author, DateTimeOffset.Now, text);

            Messages.Add(message);
            OnMessageReceived?.Invoke(message);
        }
        public Task SendMessageAsync(string text)
        {
            var message = new InMemoryChatMessage(_currentAuthor, DateTimeOffset.Now, text);

            Messages.Add(message);
            OnMessageReceived?.Invoke(message);

            return(Task.CompletedTask);
        }