Best way to test something that depends on a ClientWebSocket - C#