// Test exception return correct 500
 public override Task OnConnectedAsync(ConnectedEventRequest request)
 {
     throw new Exception("Test Exception");
 }
 // test exceptions
 public override Task OnConnectedAsync(ConnectedEventRequest request)
 {
     Assert.NotNull(request);
     Assert.AreEqual("my-host.webpubsub.net", request.ConnectionContext.Origin);
     return(Task.CompletedTask);
 }