private static MessageBoxService CreateMessageBoxService(MessageHandler messageHandler = null)
        {
            var result = new MessageBoxService();

            result.SetMessageHandler(messageHandler != null ? messageHandler.HandleMessage : default(Func <string, string, string, Task <bool> >));
            return(result);
        }