public async Task Run()
        {
            await _notification.SendAsync(new SendTaskStatusMessage { Step = "Step 1", Message = "Begining xxx" });

            Thread.Sleep(2000);

            await _notification.SendAsync(new SendTaskStatusMessage { Step = "Step 1", Message = "Finished xxx" });
        }
        public async Task Run(string notificationServerEnpoint)
        {
            var endpoint = $"{notificationServerEnpoint}/SimulatedLongRunningTaskHub";
            await _notification.SendAsync(endpoint, "SendTaskStatus", new { Step = "Step 1", Message = "Begining xxx" });

            Thread.Sleep(2000);

            await _notification.SendAsync(endpoint, "SendTaskStatus", new { Step = "Step 1", Message = "Finished xxx" });
        }